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

作者:J.sky · 发表于:
2017-10-10T21:03:34.000000Z
· 更新于:
2023-08-13T22:54:33.250404Z
· Tag: 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。

输入图片说明

然后运行,完美解决!

输入图片说明