我有以下代码用python 2.7编写
# -*- coding: utf-8 -*-
import sys
_string = "años luz detrás"
print _string.encode("utf-8")
这会引发以下错误:
print _string.encode("utf-8")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
任何帮助表示感谢,提前谢谢
u
之前添加"
>>> _string = u"años luz detrás" >>> print _string.encode("utf-8") años luz detrás
这样做.