繁体   English   中英

Python 不接受 UTF-8 编码

[英]Python Not Accepting UTF-8 Coding

我正在尝试编写一个使用 UTF-8 信息的 Python 脚本,但我收到了SyntaxError: Non-ASCII character消息。

看起来我可以通过将以下内容添加到我的脚本顶部来解决这个问题:

#!/usr/bin/python
# coding: utf8

但是当我运行这个脚本时,我得到了ascii

#!/usr/bin/python
# coding: utf8
import sys
print sys.getdefaultencoding()

另外,我尝试过相同的结果:

#!/usr/bin/python
# -*- coding: utf-8 -*-

为什么我的脚本不使用 UTF-8?

您可以将其设置为 utf-8 为:

import sys
reload(sys)
sys.setdefaultencoding("utf8")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM