Python_python2_Pycharm. 在Pycharm中出现的中文编码问题
2015-06-16 11:23
351 查看
在之前的学习中发现在python2种默认的是ASCII字符,如果要打印中文的字符需要设置编码.但是今天在使用Pycharm时又出现了新的编码问题.
返回了乱码
仔细思考了一下,中文保存在计算机中用的方法是一个编号对应着一个汉字, 不同的编码的区别就是汉子对应的编号是不同的. 在中文转编码和编码转中文时使用了两套不同的编码是就会出现乱码的情况.
我在代码中使用了gbk的编码,但是ide给我是乱码,会不会是ide解码时使用的是别的编码规则.
在Pychamr找到了encoding,发现是utf-8的
改成gbk
Pycharm 正确的返回了结果
# coding:gbk print ('测试中文编码')
返回了乱码
�������ı���
仔细思考了一下,中文保存在计算机中用的方法是一个编号对应着一个汉字, 不同的编码的区别就是汉子对应的编号是不同的. 在中文转编码和编码转中文时使用了两套不同的编码是就会出现乱码的情况.
我在代码中使用了gbk的编码,但是ide给我是乱码,会不会是ide解码时使用的是别的编码规则.
在Pychamr找到了encoding,发现是utf-8的
改成gbk
# coding:gbk print ('测试中文编码')
Pycharm 正确的返回了结果
测试中文编码
相关文章推荐
- [python]python错误集锦
- (转)windows 下 Java 及 Python 环境变量设置
- Python OS 文件操作模块常用函数
- python爬51cto某一课程表
- Python中__init__方法注意点
- Python 在线反编译工具
- python中if __name__ == '__main__': 的解析
- python多进程并发编程
- python系统信息模块psutil
- 阿里云 SDK python3支持
- python3 与 python2的 区别比较
- Python学习笔记(七):模块和包
- python学习笔记(三)
- PYTHON写爬虫时用到的相对路径-urljoin
- python多线程、多进程
- Python读取键盘输入的2种方法
- Python本地与全局命名空间用法实例
- Python IDE: PyCharm程序输出乱码问题(含中文乱码)
- 手把手教你:解决python UnicodeDecodeError: 'gb2312' codec can't decode问题
- python 通过logging写入日志到文件和控制台