python将unicode存储到mysq

2024-09-28 01:31:14 发布

您现在位置:Python中文网/ 问答频道 /正文

无法将unicode存储到数据库。仅供参考,你=您。。在

>> a='你'
>>a <\br>
'\xc4\xe3'

问题是

^{pr2}$

这会返回一个错误,但是当我改成这个

data=('you','你')

它起作用了。。。。在

有人能帮我吗??我需要使用“data=('you',a)”,因为稍后我将导入中文chracter文件


Tags: 文件bryou数据库data错误unicodexc4
1条回答
网友
1楼 · 发布于 2024-09-28 01:31:14

试着告诉python将字符串作为unicode处理,如下:a= u'你'

如果不使用交互式提示,可以通过unicode函数来完成。一种加载数据的方法是:

fname = 'somefile.txt'
with open(fname,'r') as f
    unicode_data = unicode(f.read())

如果这不起作用,您应该能够在python文档中找到更多细节:http://docs.python.org/2/howto/unicode.html,而且您可能会发现这个答案很有帮助:Character reading from file in Python

相关问题 更多 >

    热门问题