返回信息流有没有数据库和Python的大神啊。[ema1]
我把中文输入数据库就会是乱码,而且是那种看不懂的乱码,我的库表还有txt都是utf8格式的,但是依旧会是乱码,比如说“张三”的乱码就会是这样的“a 1/4 a,‰”,我按照网上说的调格式,但是还是不对。
请问有没有谁懂这个的来教教我啊[ema12][ema12]
这是一条镜像帖。来源:北邮人论坛 / python / #4615同步于 2014/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题]python将txt导入mysql调用mysqldb中文乱码问题
cxwdhy123
2014/12/18镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
确定mysql是utf-8的吗
【 在 cxwdhy123 的大作中提到: 】
: 有没有数据库和Python的大神啊。
: 我把中文输入数据库就会是乱码,而且是那种看不懂的乱码,我的库表还有txt都是utf8格式的,但是依旧会是乱码,比如说“张三”的乱码就会是这样的“a 1/4 a,‰”,我按照网上说的调格式,但是还是不对。
: 请问有没有谁懂这个的来教教我啊
【 在 cxwdhy123 的大作中提到: 】
: 有没有数据库和Python的大神啊。
: 我把中文输入数据库就会是乱码,而且是那种看不懂的乱码,我的库表还有txt都是utf8格式的,但是依旧会是乱码,比如说“张三”的乱码就会是这样的“a 1/4 a,‰”,我按照网上说的调格式,但是还是不对。
: 请问有没有谁懂这个的来教教我啊
记得txt文件前几个字节是windows加进去的,建议保存成其他格式的试试
谢谢大家,已经解决了,原来是要在python调用mysql的的conn命令中要加入 character set='utf8'!如果想要在数据库中导入中文的话,必须输入文件(txt),库,表以及接口都要是utf8格式的(其他格式的也行但是要一致)。