python中文乱码的解决方法
作者:zxhpj 时间:2022-07-12 18:03:48
乱码原因:
源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!
解决方法:
1、print mystr.decode('utf-8').encode('gbk')
2、比较通用的方法:
import sys
type = sys.getfilesystemencoding()
print mystr.decode('utf-8').encode(type)
1. Python中列表或字典输出乱码的解决方法
问题: Python中的列表(list)或字典包含中文字符串,直接使用print会出现以下的结果:
#打印字典
dict = {'name': '张三'}
print dict
>>>{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}
#打印列表
list = [{'name': '张三'}]
print list
>>>[{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}]
解决方案:
使用以下方法进行输出:
import json
#打印字典
dict = {'name': '张三'}
print json.dumps(dict, encoding="UTF-8", ensure_ascii=False)
>>>{'name': '张三'}
#打印列表
list = [{'name': '张三'}]
print json.dumps(list, encoding="UTF-8", ensure_ascii=False)
>>>[{'name': '张三'}]
2. Python2.7的UnicodeEncodeError: ‘ascii' codec can't encode异常错误
#重置编码格式
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
标签:python
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python+OpenCV之图像轮廓详解
2023-08-10 18:59:42
![](https://img.aspxhome.com/file/2023/1/62001_0s.png)
利用OBJECT_DEFINITION函数来代码存档
2009-01-20 15:34:00
Python将xml和xsl转换为html的方法
2022-04-02 14:24:32
Python在字符串中处理html和xml的方法
2023-09-01 21:19:08
自动更新程序的设计框架
2009-08-12 13:00:00
![](https://img.aspxhome.com/file/UploadPic/20098/12/1124390-80s.jpg)
Python实现修改图片分辨率(附代码)
2021-06-30 02:00:10
![](https://img.aspxhome.com/file/2023/8/68878_0s.jpg)
15行Python代码实现免费发送手机短信推送消息功能
2023-11-01 10:20:51
![](https://img.aspxhome.com/file/2023/7/97187_0s.jpg)
php中json 序列化为 [] 的弊端
2023-05-25 00:14:30
python实现一个简单的ping工具方法
2022-01-27 17:20:41
js小方框中浏览大图类似google earth效果
2007-10-28 19:30:00
常见SQL Server 2000漏洞及其相关利用
2007-10-01 14:45:00
![](https://img.aspxhome.com/file/UploadPic/200710/1/2007101145110349s.gif)
Python魔法方法 容器部方法详解
2021-02-05 19:25:43
Python实现爬取天气数据并可视化分析
2023-02-09 00:33:14
![](https://img.aspxhome.com/file/2023/1/90881_0s.jpg)
Python使用淘宝API查询IP归属地功能分享
2021-02-11 20:37:29
numpy.linalg.eig() 计算矩阵特征向量方式
2022-11-04 05:27:00
Python基于yaml文件配置logging日志过程解析
2022-04-02 10:50:36
PHP PDOStatement::setAttribute讲解
2023-06-04 02:48:47
UCDChina.com 关于用户期望的讨论
2008-07-10 11:55:00
asp如何做一个检索结果带链接的检索?
2010-07-11 21:15:00
带你了解Python妙开根号的三种方式
2021-10-18 08:27:56