1
larkifly OP 发现了,平时是3位utf8代表一个unicode字符,现在是4位utf8,表示一个unicode字符,请问如何统一成三位的了
|
2
dorentus 2014-10-14 11:07:59 +08:00
|
3
Azone 2014-10-14 11:21:01 +08:00
我记得 UTF-8 编码应该是 1-4 位变长的吧
|
4
timonwong 2014-10-14 11:27:14 +08:00
|
5
larkifly OP |
7
Azone 2014-10-14 11:50:19 +08:00
|
9
jjliangxueyan 2014-10-14 15:07:35 +08:00
在插入的数据 的py文件里加入:
import sys reload(sys) setdefaultecoding("utf-8") 在连接数据库时候跟上 charset='utf8' 参数 一般这样问题就解决了。 |
10
larkifly OP 谢谢楼上各位,问题已经解决了,还是编码问题,emoji表情在mysql存储时应该用utf8mb4编码
|