我在 Python 中打印一些 unicode 符号时遇到问题,如下所示:
# encoding: utf-8
print u'ęėįųšįšū'
当我尝试使用 Python 2.7 在我的 VPS Ubuntu 12 服务器上运行它时,我收到一个错误:
UnicodeEncodeError:“ascii”编解码器无法对位置 0-7 中的字符进行编码:序数不在范围内(128)
为什么它会尝试用 ASCII 编码它们?
这些命令在我的本地机器上正确运行。
该文件以 utf-8 正确编码。