Python读取数据库,处理中文输出时,出现问号的情况
来源:互联网 发布:c语言判断素数1~1000 编辑:程序博客网 时间:2024/05/17 06:37
相信很多朋友都如笔者一样,遇到读取数据库内容输出时,中文字符串会出现上图问号的情况。
笔者初遇此问题时,也在网上搜索过很多相关的解决方案,但最终没找到切实解决问题的答案,最后才发现,真正的解决方法并没有想像中的那么复杂。
connect(host="127.0.0.1",user="root",passwd="root",db="test")
运用connect链接数据库时,相信有不少朋友如笔者上述代码写的那样。到数据库名就结尾了。但问题的根源就出现在此处,没有附加一个charset='utf8',特别注意这里是utf8,而不是utf-8。要指定charset为utf-8(一般数据库编码都是utf8或utf8mb4之类),否则读取出的中文会乱码。
conn = pymysql.connect(host="127.0.0.1",user="root",passwd="root",db="pachong_dangdang",charset='utf8')
最终代码修改如上。之后再次运行程序,中文变成问号的情况已经完美解决。阅读全文
0 0
- Python读取数据库,处理中文输出时,出现问号的情况
- python 处理中文 读取数据库输出全是问号
- python从数据库中获取utf8格式的中文数据输出时变成问号或乱码
- VC读取mysql数据库中文字符的时候全部显示问号问题的处理
- Python 文件中出现中文情况处理
- php从数据库中读取编码utf-8的中文内容输出到浏览器显示问号的解决方案
- php读取mysql数据库的内容后,中文变成问号
- Python读取中文路径时的处理
- Python读取中文路径时的处理
- Python读取中文路径时的处理
- 关于项目上出现问号的情况
- PHP ckeditor对中文进行处理出现问号(??)的处理方案
- StreamWrite写ASCII文本文件时,中文变成问号的处理
- 关于python中文输出乱码的处理
- c#操作MySQL数据库中文出现乱码(很多问号)的解决方法
- Python 中读取csv文件中有中文的情况
- log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
- python xml处理中文时出现的错误
- STM32的AFIO口简介:
- 关于Android6.0读写文件权限问题
- springMVC解决乱码问题
- Retrofit加载post(上拉刷新,下拉加载)
- 创建hibernate工程
- Python读取数据库,处理中文输出时,出现问号的情况
- 『朝夕日历Pro』人工智能高效管理时间
- Fisher常用网址
- 整理ajax各种请求方式
- Qt 判断网络连接
- 数据分析:Python分析学生数据
- 分享《架构真经:互联网技术架构的设计原则(原书第2版)》序言中的一段话
- Java web-内省(Introspector)
- geode(二)配置