Python 中文字符的输出

Posted 你猜我猜你猜我猜不猜

tags:

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

1.在文件开头加入 # -*- coding: UTF-8 -*-  或  #coding=utf-8   (等号两边不要有空格)

   Windows的本地默认编码是gbk编码, 只是显示问题, #coding=gbk  也可解决

2.Pycharm 设置步骤:  (编辑器设置)

进入  File -> Settings-> Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

 

 

可以在输出的中文字符前面加u  

print u"测试"

 

另外代码的实现有问题,后续在研究下:


print("测试".decode("utf-8").encode("gbk"))   #编码错误


以上是关于Python 中文字符的输出的主要内容,如果未能解决你的问题,请参考以下文章

python用print输出中文字符

Python之字符串format格式化

Python print无法输出中文字符

Python之Win字符编码详解

python中文编码&json中文输出问题

Python读取文本,输出指定中文(字符串)