Skip to content

Commit

Permalink
Merge pull request qiwsir#59 from NormanBB/patch-1
Browse files Browse the repository at this point in the history
添加了python2.7的中文显示方法的相关细节
  • Loading branch information
qiwsir authored Jul 17, 2016
2 parents f3d7cf0 + 951d0f0 commit 420d166
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Python/Python的中文显示方法.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ python没办法处理非ascii编码的,此时需要自己设置将python的默
reload(sys)
sys.setdefaultencoding('utf8')

另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为: Python代码
另一个方案是在/usr/local/lib/python.27/site-packages或者/usr/lib/python2.7下新建一个sitecustomize.py,内容为: Python代码,
两个路径的原因是因为系统不同的原因,debian和ubuntu存放的目录是后者,其他没有测试。

# encoding=utf8

Expand All @@ -43,3 +44,4 @@ python没办法处理非ascii编码的,此时需要自己设置将python的默
还有一种解决方案是在程序中所有涉及到编码的地方,强制编码为utf8,即添加代码encode("utf8"),这种方法并不推荐使用,因为一旦少写一个地方,将会导致大量的错误报告.

来源:http://blog.sina.com.cn/s/blog_6b1ed4fb01019d4n.html
来源:http://blog.sina.com.cn/s/blog_494e45fe0102e3p9.html

0 comments on commit 420d166

Please sign in to comment.