Python设定系统默认编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python设定系统默认编码相关的知识,希望对你有一定的参考价值。

参考技术A Python系统默认编码是ascii,有中文时会有问题,需要修改默认编码为utf-8,方法如下:

转!! Eclipse设定和修改文件字符编码格式和换行符

Window -> Preferences -> General -> Workspace :


Text file encoding :
Default : 选择此项将设定文件为系统默认的编码格式,后边会有提示具体是什么。
Other   : 选择一个具体的编码格式。

New text file line delimiter :
Default : 选择此项将设定新建的文件换行符为系统默认的换行符。
Other   : 选择一个具体的换行符样式。

换行符分别有:
Windows    : CRLF 0D0A 1310 \r\n (Carriage Return/Line Feed)
Unix/Linux : LF 0A 10 \n
Mac OS     : CR 0D 13 \r

编码格式设定将影响新建的文件和修改保存后的文件。
换行符设定只影响新建的文件,修改后保存将延续文件保存之前的换行符设定。


修改已存在文件的编码格式:
选择文件或文件夹 -> Properties -> Resource -> Text file encoding


修改已存在文件的换行符:

选择文件或文件夹 -> File -> Convert Line Delimiter To
























以上是关于Python设定系统默认编码的主要内容,如果未能解决你的问题,请参考以下文章

Python 设置系统默认编码 转

Python 设置系统默认编码

转!! Eclipse设定和修改文件字符编码格式和换行符

python编码

python---字符编码

Python中的幽灵—编码方式