pymysql可以通过在命令行输入 pip install pymysql 下载
读取程序如下:
数据库中相应的数据为 :
可是查询出来的数据为这样奇怪的一个tuple(元组):
当我将读出的list(类型为tuple)按照list[0]、list[1]这样单独读取,即程序中的print list 改为
print list[0]+'-->'+list[1],中文便能很好显示,顺便我们看一下type(list[0])
结果看到单个数据类型为unicode,unicode是可以显示中文的。就像我们要显示中文都要 u'我是中文',u则是变为unicode
本文介绍了使用pymysql从数据库读取数据时遇到的中文显示问题及解决方法。通过打印单个数据元素的方式,成功解决了中文无法正常显示的问题。
672

被折叠的 条评论
为什么被折叠?



