有没有人知道在print语句中在python上表示非ASCII符号的方法,例如这个符号“ŷ”?
答案 0 :(得分:-1)
您应该使用UTF-8编码系统。
Python文件的第一行应该是:
# -*- coding: utf-8 -*-
如果这不起作用,请尝试使用unicode(string)包装字符串。
print unicode("éáóý");
如果这仍然不起作用,请尝试在所有代码之前添加这些行,但在# - 之后添加 - 编码:utf-8 - -
import sys
if not hasattr(sys, "setdefaultencoding"):
reload(sys)
sys.setdefaultencoding("utf-8")
最后,确保将文件保存为UTF-8并且控制台支持unicode字符。