社区
脚本语言
帖子详情
Python 从数据库返回的中文,输出时是乱码
sinat_26000463
2015-02-13 09:01:31
我在Python的第一行,已经加了 # -*- coding:utf-8 -*-
使用Python的pymssql模块,返回了值 “EA组”(存储到变量 name 中),
然后判断值得编码格式
print type(name)
得到类型为<type 'unicode'>
但是print name时,得到的是 EA×é
我尝试了 print name.encode("utf-8"),还是一样的, EA×é
这个是什么原因,怎么改正???
...全文
393
3
打赏
收藏
Python 从数据库返回的中文,输出时是乱码
我在Python的第一行,已经加了 # -*- coding:utf-8 -*- 使用Python的pymssql模块,返回了值 “EA组”(存储到变量 name 中), 然后判断值得编码格式 print type(name) 得到类型为 但是print name时,得到的是 EA×é 我尝试了 print name.encode("utf-8"),还是一样的, EA×é 这个是什么原因,怎么改正???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinat_26000463
2015-02-28
打赏
举报
回复
感谢大家的回复,我最后找到原因了,在使用pymssql时,参数encoding必须是"cp936",不能使gb2312或者utf8,可能和我们的操作系统是英文有关系。
lepricon
2015-02-25
打赏
举报
回复
print name.encode('latin-1').decode('gbk')
惟愿莲心不染尘
2015-02-13
打赏
举报
回复
在某些IDE中,字符串的输出总是出现乱码,甚至错误,其实是由于IDE的结果输出控制台自身不能显示字符串的编码,而不是程序本身的问题。 你试着 print name.encode('gb2312')
python
操作mysql
中文
显示
乱码
的解决方法
在
Python
编程语言中,与MySQL
数据库
进行交互
时
,有
时
会遇到
中文
字符显示为
乱码
的问题。这通常是由于编码不一致导致的。以下是一些解决
Python
操作MySQL
时
中文
乱码
问题的关键步骤和方法: 1. **
Python
文件编码设置**...
java调用
python
入门详解
4. **结果
返回
**:
Python
脚本可以通过标准
输出
(stdout)或标准错误(stderr)
返回
结果。在Java端,可以使用`Process`对象的`getInputStream()`和`getErrorStream()`方法读取这些
输出
,然后解析为所需的数据格式。 ...
GAE解决
中文
乱码
问题
总的来说,解决GAE上的
中文
乱码
问题需要全面考虑整个应用的编码流程,确保从输入到
输出
的每一个环节都正确使用UTF-8编码。通过以上策略,开发者可以有效地避免和解决此类问题,提供良好的用户体验。
在SQLite-
Python
中实现
返回
、查询
中文
字段的方法
在SQLite-
Python
环境中,处理
中文
字段可能会遇到编码问题,因为SQLite
数据库
默认是以UTF-8编码存储数据,但在
Python
中操作
时
如果不进行适当的设置,可能会出现
乱码
或编码错误。本篇文章将详细介绍如何在SQLite-...
python
搜索指定文本内容.py
最后,对于
Python
文本搜索的实践学习,可以从简单的文本文件入手,逐步尝试处理更复杂的数据,如
数据库
中的文本字段,甚至通过编写爬虫程序来搜索网络上的文本内容。通过这些实践,可以加深对
Python
在数据处理方面...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章