新篇章,關於Thinkphpu將emoji寫入myql
最近在寫關於微信公眾平臺的東東,遇到的問題就是emoji無法寫入資料庫,爬了好多帖還是沒有解決,現在終於解決了,雖然不是什麼新鮮東西,但也是自己的一個小小的進步,現在先記錄下來解決的方法吧。
1.確保自己的mysql的版本必須為v5.5.3或更高
2.把資料庫的編碼改成utf8mb4
-- UTF-8 Unicode
3.然後需要儲存emoji表情的欄位選擇utf8mb4_general_ci
4.資料庫連線也需要改為utf8mb4
一般這麼做了都可以解決儲存的問題了,但Thinkphp的框架中千萬要記住,要在資料庫配置中:
'DB_CHARSET'
=> 'utf8mb4
這樣基本就沒為題拉,若資料庫不支援utf8mb4,那就只能先編碼儲存再解碼使用了,這方法我還沒用過,以後有機會嘗試下
相關推薦
新篇章,關於Thinkphpu將emoji寫入myql
最近在寫關於微信公眾平臺的東東,遇到的問題就是emoji無法寫入資料庫,爬了好多帖還是沒有解決,現在終於解決了,雖然不是什麼新鮮東西,但也是自己的一個小小的進步,現在先記錄下來解決的方法吧。 1.確保自己的mysql的版本必須為v5.5.3或更高 2.把資料庫的編碼改成ut
python通過下載連結可以下載成excel,直接將資料寫入資料庫中
from urllib.request import urlopen import sys import datetime import psycopg2 import os # 用來操作資料庫的類 class GPCommand(object): # 類的初始化 def
app應用啟動測試,並將資料寫入csv檔案
import os import subprocess import codecs import time import re from decimal import * import csv class Start_APP(object): all_info=[] def get
Spring Boot 單檔案,多檔案上傳,以及將檔案寫入響應中
單檔案上傳 配置檔案設定 @Component public class MultipartConfig { @Bean public MultipartConfigElement multipartConfigElement(){ Multipa
人工智能開發出的新篇章,未來將會怎樣?
sha 影音 alt com images ats 結果 藥物 麻省理工 在2012年,加州的X Lab 用一千臺計算機架成的 Brain,展現了前所未有的機器學習能力。研究者們準備了一千萬張從 視頻隨機截圖的靜止畫面給 Brain「觀看」。研究者沒有在系統中默認任何圖像知
C語言,產生一組數字,並將其寫入txt文件中
#include<stdio.h> /*產生一組連續的數字,並將其寫到txt文件中*/ /*說明:本程式在在win10 系統64位下用Dev-C++ 5.11版本編譯器編譯的*/int main(){ int m=1; FILE *fp=NULL; fp=fopen("D:\\1.txt","
R語言實戰--隨機產生服從不同分佈函式的資料(正態分佈,泊松分佈等),並將資料寫入資料框儲存到硬碟
隨機產生服從不同分佈的資料 均勻分佈——runif() > x1=round(runif(100,min=80,max=100)) > x1 [1] 93 100 98 98 92 98 98 89 90 98 100 89
python檔案讀寫(從file1中讀出資料並計算,然後將結果寫入到file2中)
要求新建兩個檔案,file1、file2,要求開啟file1檔案,分別對每一行數字進行求和,並將每一行的結果寫在file2中。 file1: 20 30 40 20 52 63 52 52 85 52 8 456 522 25 36 85 96 74 程式原始碼: 定義一個求和函式
ArcEngine c# 建立shp圖層,並將要素寫入圖層儲存
建立Shp圖層程式碼,可以直接拿過去用。 using System; using System.Collections.Generic; using System.Text; using ESRI.ArcGIS.Geodatabas
Spark Streaming之使用Spark Streaming完成詞頻統計,並將結果寫入到MySQL資料庫中
package com.yys.spark.project import java.sql.DriverManager import org.apache.spark.SparkConf import org.apache.spark.streaming.{Seconds,
利用Python實現讀取Nginx日誌,並將需要信息寫入到數據庫。
creat rip ger form use nginx日誌 zabbix 創建 auth #!/usr/bin/env python # coding: utf-8 # Auther:liangkai # Date:2018/6/26 11:26 # License: (
Android如果有一個任意寫入的漏洞,如何將寫權限轉成執行權限
style clas tid 方法 androi 應用 ava system 共享 這個題目我以為是考的怎麽進行提權,結果原來是這樣的: 1. DexClassLoader 動態載入應用可寫入的 dex 可執行文件 2. java.lang.Runtime.ex
IO流讀取資料檔案,將資料寫入資料庫,並記錄資料匯入日誌
流程分析: 資料型別: ROUTE_ID,LXBM,ROAD_NAME,SRC_LON,SRC_LAT,DEST_LON,DEST_LAT 10000,G50,滬渝高速,115.8605349,30.08934467,115.5437817,30.08898601 10001,G
java讀取excel檔案內容,並將讀取到的內容寫入到另一檔案中
需要匯入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 程式碼:ReadExcel.java //信1605-3 20163432 張運濤 package domain; import java.io.File; im
java讀取excel文件內容,並將讀取到的內容寫入到另一文件中
dom tst trace 一個 讀取excel domain ble write 做出 需要導入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 代碼:ReadExcel.java //信1605-3 2
將圖片寫入二進位制檔案,再從二進位制檔案還原圖片(c++)
1 #include "string" 2 #include "iostream" 3 #include "fstream" 4 using namespace std; 5 #define MAX 20480 6 void main() 7 { 8 string sPicPat
linux重定向,將輸出寫入txt檔案
轉載地址:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 在瞭解重定向之前,我們先來看看linux 的檔案描述符。 linux檔案描述符:可以理解為linux跟蹤開啟檔案,而分配
python 讀取txt檔案,將內容寫入excel表格
# -*- coding: UTF-8 -*- import os import time import openpyxl as openpyxl Parser_version = 'version_1.0' print Parser_version items = os.listdir(".")
查詢MDB中高程點的高程值有0值的圖幅(用遊標遍歷查詢某個欄位的值),並將查到的結果寫入到TXT中
1、 mdbs = arcpy.ListWorkspaces("*","Access") 2、 FeatureClasses = arcpy.ListFeatureClasses() 3、 Fields = arcpy.ListFields(FeatureClass) 4、 cursor =
查找MDB中高程點的高程值有0值的圖幅(用遊標遍歷查找某個字段的值),並將查到的結果寫入到TXT中
name addm open ces pat message back ext put 1、 mdbs = arcpy.ListWorkspaces("*","Access") 2、 FeatureClasses = arcpy.ListFeatureClasses()