python汉字字符串插入数据库的乱码问题
2017-08-31 17:04
926 查看
在python中字符串的编码是gbk(真的吗?),但是很多数据库中的编码是uft-8格式。
所以在插入数据库中经常会产生乱码,或者插入产生异常。
在单步调试的时候有时候也会看到乱码现象。
在图中我是使用了一个list存储从数据库读出来的汉字,不知道为什么也是乱码,查看
感觉像是gbk编码。
但是这时候又不能直接转成utf-8,要先用gbk编码,再用utf-8解码才行。
sitename=sitename.decode('gbk').encode('utf-8')查看下效果,算了,懒得截图了。
所以在插入数据库中经常会产生乱码,或者插入产生异常。
在单步调试的时候有时候也会看到乱码现象。
在图中我是使用了一个list存储从数据库读出来的汉字,不知道为什么也是乱码,查看
感觉像是gbk编码。
但是这时候又不能直接转成utf-8,要先用gbk编码,再用utf-8解码才行。
sitename=sitename.decode('gbk').encode('utf-8')查看下效果,算了,懒得截图了。
相关文章推荐
- python字符串中包含Unicode插入数据库乱码问题
- python字符串中包含Unicode插入数据库乱码问题
- python字符串中包含Unicode插入数据库乱码问题 分类: Python 2015-04-28 18:19 342人阅读 评论(0) 收藏
- python向mysql数据库插入汉字出现乱码问题
- python向数据库插入中文乱码问题
- 关于往数据库插入汉字时,显示乱码的问题
- Python解决插入数据库乱码问题
- Python解决插入数据库乱码问题
- Python连接Mysql&&解决数据库汉字显示乱码问题
- Python字符串的encode与decode研究心得——解决乱码问题
- 【转】 【字符集】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
- 插入数据库乱码问题
- Mysql中插入汉字出现乱码问题
- Python字符串的encode与decode研究心得乱码问题解决方法
- sql server 数据库中插入韩文 乱码问题
- hibernate中向mysql数据库插入汉字出现???乱码问题的纠正
- 【字符集UTF8】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- (转)Python字符串的encode与decode研究心得——解决乱码问题
- 搞定MySQL与phpMyAdmin数据库的字符串乱码问题