问题通过Python-MySQLdb的
问题描述:
节省日文字符到MySQL我想在这里按照我的python脚本指令运行在Ubuntu上:问题通过Python-MySQLdb的
http://www.dasprids.de/blog/2007/12/17/python-mysqldb-and-utf-8
,但我似乎无法正确保存日文字符。他们一直表现为'?!?!?!'在数据库中。但是,我可以从mysql命令行提示符本身保存日文字符,所以这个问题肯定会出现在python和mysqldb方面。
我用这个: c.execute( “插入测试(测试)值(%S)”,(var_containing_japchars))
有谁知道问题是什么?
答
使用php,我必须执行SET NAMES 'utf8'
查询,才能正确执行包含日语的查询。你试过这个吗?
+0
我做到了。但在我删除它后,脚本现在可以工作,奇怪的是...... – haha 2011-02-05 12:20:02
好的。现在的问题是我如何使这个工作在Windows 7? – haha 2011-02-05 12:22:49