mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql
peewee連接mysql中文數(shù)據(jù)編碼
系統(tǒng)是win7 x64
python 2.7.6的site.py里面編碼設(shè)定為 utf-8
py文件首行指定 #coding:utf-8
mysql 5.5.38安裝時(shí)指定代碼為utf-8
peewee的連接數(shù)據(jù)庫(kù)代碼為:
db = MySQLDatabase(host = '127.0.0.1', user = 'root', passwd = '1', database = 'mz', charset = 'utf-8')
不指定charset,會(huì)提示:插入的字符串不正確。
但是指定后,會(huì)提示如下錯(cuò):
super(Connection, self).set_character_set(charset)
peewee.OperationalError: (2019, "Can't initialize character set utf-8 (path: C:/
/mysqlshare//charsets//)")
偶爾搜到文章,他是亂碼。
試了一下,把utf-8改成utf8,結(jié)果就正常了。
在mysql的表看了一下,果然是:
在Win下,phton2.x 確實(shí)是編碼麻煩。
歡迎大家閱讀《peewee連接mysql漢語(yǔ)言數(shù)據(jù)編碼_mysql》,跪求各位點(diǎn)評(píng),by 搞代碼
微信 賞一包辣條吧~
支付寶 賞一聽(tīng)可樂(lè)吧~
總結(jié)
以上是生活随笔為你收集整理的mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: DCMTK 查询 WorkList
- 下一篇: 万维钢【思考的乐趣1:为学而学】