当前位置:首页 » 编程语言 » pythonmysql乱码

pythonmysql乱码

发布时间: 2023-07-11 10:59:45

python2.7中如果脚本文件放在中文目录下,pymysql连接数据库会报错,怎么解决(不要修改中文目录名为英文)

解决方法为:

创建数据表时指定charset=utf8,如:

usehongxiudb;
createtableifnotexistshongxiu(
nametext,
authortext,
introtext
)engine=InnoDBdefaultcharset=utf8;

Ⅱ python在网页上爬取数据然后输入mysql,python中直接输出是中文,在mysql的表中打开变成乱码了。

你如果是用 MySQLdb 操作的数据库,那么执行完sql语句后需要commit。例:
conn = MySQLdb.connect(user='xxx', db='xxx', passwd='xxx', host='127.0.0.1', use_unicode=True, charset='utf8')
cur = conn.cursor()
cur.execute('update table set xxx=xxx')
conn.commit()
cur.close()
conn.close()

热点内容
请密码不叫什么说话 发布:2025-07-10 10:06:22 浏览:112
苹果应用怎么设置密码 发布:2025-07-10 10:04:00 浏览:837
雪国脚本 发布:2025-07-10 10:04:00 浏览:936
编程让 发布:2025-07-10 09:48:13 浏览:359
数据库逻辑存储结构 发布:2025-07-10 09:26:56 浏览:920
密码编译找规律 发布:2025-07-10 09:18:10 浏览:512
电影视频缓存后 发布:2025-07-10 09:16:48 浏览:894
服务器搭建需要哪些东西 发布:2025-07-10 09:15:23 浏览:803
无限密码怎么改 发布:2025-07-10 09:14:32 浏览:106
coc按键精灵脚本 发布:2025-07-10 09:12:40 浏览:313