我正在使用Flask和MySQL开发一个相当简单的web应用程序。
我在和unicode做斗争。用户有时会粘贴从Word中复制的内容,而这些内容会被旧的智能引号所取代。
有一点调查表明,我与MySQL的连接使用的是Latin1
字符集(似乎是默认的)。
如何指定它使用unicode进行连接?
我正在使用pyMySQL,它声称是MySQLdb的替代品。MySQLdb为connection
对象定义了一个set_character_set(self, charset)
函数,但是pyMySQL没有(如果我尝试的话,我会得到一个错误)。
Tags:
我在pyMySQL source里翻来翻去(我试过了,但找不到合适的地方!)解决了这个问题。
可以在创建连接时指定它:
解决了我的问题。
相关问题 更多 >
编程相关推荐