python 中文乱码问题

简介: py脚本开头加上: 1 # -*- coding:utf-8 -*- 注意:一定要这种格式!看到其他网站有各种格式,不一一列举,,有兴趣自行问度娘。    其他格式容易出问题!在某些情况下容易报错!   cnstr就是你的中文字符串,做一下判断:如果是unicode,直接转码,如果不是,先解码再转码(解码前要知道你的字符串是什么编码)。

py脚本开头加上:

1 # -*- coding:utf-8 -*-

注意:一定要这种格式!看到其他网站有各种格式,不一一列举,,有兴趣自行问度娘。

   其他格式容易出问题!在某些情况下容易报错!

 

cnstr就是你的中文字符串,做一下判断:如果是unicode,直接转码,如果不是,先解码再转码(解码前要知道你的字符串是什么编码)。

if isinstance(cnstr, unicode):
    print tt.encode('utf-8')
else: 
    print cnstr.decode('cp936').encode('utf-8')

OK。

   


img_42a4adae4716d0e15c3eeaabfd040044.png

注:转载需注明出处及作者。

流柯      

目录
相关文章
|
2月前
|
开发者 Python Windows
解决Python中文乱码问题的策略与技巧
解决Python中文乱码问题的策略与技巧
54 0
|
2月前
|
JSON 数据格式 Python
python 写入文件的中文乱码了怎么处理
如果在写入JSON文件时遇到中文乱码问题,你可以在使用`json.dump()`函数时设置`ensure_ascii`参数为`False`,以保留非ASCII字符的原始形式。这样可以确保中文字符正确地写入JSON文件。 以下是一个示例: ```python import json data = {"name": "张三", "age": 30, "city": "北京"} with open('data.json', 'w', encoding='utf-8') as file: json.dump(data, file, ensure_ascii=False) ``` 在这
|
5月前
|
Python
python画图中文乱码
python画图中文乱码
15 0
|
12月前
|
Python
Python解决中文乱码问题
在学Python的过程中,一直困扰我的就是中文乱码,输上英文之后看上去不得劲,所以只能解决这个乱码问题,为了这个问题,百度查了谷歌查,还有包括自己总结的,终于解决了,下面看个案例吧(continue):
86 0
|
XML JSON 数据格式
Python中通过json文件读取数据及中文乱码显示问题解决
涉及到Python、json、文件读取、中文乱码、解决方法、Python的json文件读取及解决中文乱码显示问题等
1259 0
|
测试技术 Python
Python编程:解决matplotlib绘图中文乱码问题
Python编程:解决matplotlib绘图中文乱码问题
134 0
Python编程:解决matplotlib绘图中文乱码问题
|
开发工具 Python
解决 Python画图中文乱码问题
Python画图中文乱码问题
解决 Python画图中文乱码问题
|
数据可视化 Python Windows
Python可视化模块matplotlib生成图表中文乱码问题解决
Python可视化模块matplotlib生成图表中文乱码问题解决
188 0
Python可视化模块matplotlib生成图表中文乱码问题解决
|
数据采集 算法 Java
Python - 爬虫中文乱码之请求头 Accept-Encoding Brotli 问题
Python - 爬虫中文乱码之请求头 Accept-Encoding Brotli 问题
440 0