python2.7代码在win7_64环境下输出中文乱码解决方法
2018-02-28 10:22
585 查看
写在前面:我有一段Python2版本的代码在mac电脑中输出正常,在windows下输出总是乱码
解决方法:
尝试了很多各种乱码的decode和encode,之后发现用chardet库更能全面解决这个问题
代码如下:
import chardet
code_list = ['utf-8','GB2312','gbk']
w="中文若干字符"
code = chardet.detect(w)['encoding']
if code in code_list:
print w.decode(code)
else:
print chardet.detect(w)
解决方法:
尝试了很多各种乱码的decode和encode,之后发现用chardet库更能全面解决这个问题
代码如下:
import chardet
code_list = ['utf-8','GB2312','gbk']
w="中文若干字符"
code = chardet.detect(w)['encoding']
if code in code_list:
print w.decode(code)
else:
print chardet.detect(w)
相关文章推荐
- win7中文语言包环境下安装软件乱码的解决方法
- pyqt4 python2.7 中文乱码的解决方法
- CodeSimth 5.1.1 输出代码中文乱码解决方法
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- python代码中的中文乱码解决方法
- 0063 win7中代码编辑器Sublime Text 3的破解及中文乱码解决方法
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- Mac OS环境下Java连接MySql中文乱码解决方法
- WINDOWS 7 64 位下中文乱码解决方法
- 使用WebLogic时控制台输出中文乱码解决方法
- win7下zend studio5.5中文乱码解决方法
- 使用WebLogic时控制台输出中文乱码解决方法
- 程序输出urf-8编码的xml文件中文(汉字)乱码问题解决方法
- ANT控制台输出中文乱码的解决方法
- [JSP] Servlet中输入和输出中文会出现乱码的解决方法
- python sqlobject(mysql)中文乱码解决方法
- Python Email应用的中文乱码问题解决方法
- 使用WebLogic的OTN插件时Eclipse控制台输出中文乱码解决方法
- ANT控制台输出中文乱码的解决方法