问题通过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))

有谁知道问题是什么?

+0

好的。现在的问题是我如何使这个工作在Windows 7? – haha 2011-02-05 12:22:49

使用php,我必须执行SET NAMES 'utf8'查询,才能正确执行包含日语的查询。你试过这个吗?

+0

我做到了。但在我删除它后,脚本现在可以工作,奇怪的是...... – haha 2011-02-05 12:20:02