Python--中文乱码
来源:互联网 发布:知向谁边 编辑:程序博客网 时间:2024/06/05 02:46
乱码原因:
因为文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。
解决方法:
在控制台打印的地方用一个转码就ok了,打印的时候这么写:
print myname.decode('UTF-8').encode('GBK')
比较通用的方法应该是:
import sys
type = sys.getfilesystemencoding()
print myname.decode('UTF-8').encode(type)
详细出处参考:http://www.jb51.net/article/26543.htm
- Python mysql 中文乱码
- python中文乱码问题
- Python中文乱码
- python 中文乱码
- python 中文乱码解决
- python中文乱码问题
- python中文乱码问题
- python 中文乱码问题
- Python中文注释乱码
- Python 中文乱码解决方法
- python 中文乱码问题
- Python--中文乱码
- python输出乱码中文
- 【python】中文乱码问题
- Python 中文乱码问题
- python中文乱码解决
- python解决中文乱码
- Python中文乱码
- source insight 宏 添加函数注释
- 深入理解TCP/IP协议栈之TCP协议(TCP报文格式+三次握手+四次挥手实例)
- 几个有意思的算法题
- IOS Block(块)编程初步
- CentOS 6.0 tftp服务安装与配置,
- Python--中文乱码
- linux内核数据结构以及内核调试
- 排序二叉树和红黑树
- JS判断页面是否出现滚动条
- Spring事务传播特性实例解析
- hdoj 1266 Reverse Number
- (12)调整数组,使奇数位于偶数之前;
- Linux 的学习命令
- android按钮跟随手势滑动改变位置