有没有人有这方面的经验?python sl4a unicode(Android)
我在过去的半年里一直在使用python 3.2,而我对2.6.2的记忆并不是那么好。
import contextlib
import codecs
def readfile(path):
with contextlib.closing(codecs.open(path, 'r', 'utf-8')) as f:
for line in f:
yield line
path = '/path/to/norsk/verbs.txt'
for i in readfile(path):
print i
,但在手机上它到达第一个特殊字符ø
并抛出:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 3: ordinal not in range(128)
任何
在我的电脑下面的代码工作,使用2.6.1测试因为我需要输入它们以及从文件中读取文件?
“但在电话上”? – 2012-07-12 16:11:58
sl4a是Android设备的脚本层。 – beoliver 2012-07-12 16:16:16