用于Android的Pygame子集与utf-16-be编码
我在玩RenPy的pygame在安卓上,遇到了关于unicode的问题...
就连这个简单的脚本也崩溃了:
#-*- coding: utf-8 -*-
blah = u"żźć"
def main():
pass
这是adb logcat告诉我的信息:
I/python ( 6957): Traceback (most recent call last):
I/python ( 6957): File "start.pyx", line 59, in init start (/home/tom/ab/pygame-droid/android-sdl/jni/../jni/application/src//start.c:1372)
I/python ( 6957): LookupError: unknown encoding: utf-16-be
我知道它根本没有这种编码,但为什么它会尝试使用utf-16-be呢?我保存的时候是utf-8格式(用的是geany)。抱歉,我的英语不是很好 ><。提前谢谢你们。