碎言博客

Python程序在Windows10终端运行中文乱码解决方法

J.sky 2017-10-10 21:03:34 Python基础

今天发布了一段代码,微博上有朋友在win10下边测试报错,看错误应该是中文编码问题,然后自己试了下,总结了一下原因:

测试中文打印print()

在win10中新建记事本文档, 敲入代码:

print("我来试试哈")

保存test.py,运行,果然报错,如下图:

SyntaxError: Non-UTF-8 code starting with '\xce' in file i:/python3/te
st.py on line 1, but no encoding declared; see http://python.org/dev/p
eps/pep-0263/ for details

输入图片说明

为什么呢?

因为win10下边新建记事本文件是ANSIX编码的

输入图片说明

解决方法

把文件另存,在编码中选择utf8。

输入图片说明

然后运行,完美解决!

输入图片说明

发现错误?想参与编辑? 在 GitHub 上编辑此页!

如果您有什么问题,欢迎加入Python/Javascript学习讨论群询问

Python/Javascript学习QQ群号:217840699