2011-01-23 2 views
2

를 인코딩 UTF-16-하고 난 유니 코드에 문제가 발생 파이 게임 부분 집합 내가 안드로이드에 대한 RenPy의 파이 게임을 가지고 노는거야

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-수 사용하려고 않습니다 ADB 어떤 로그 캣 나를 말하고있다? 나는 utf-8 (geany 사용)로 저장하고있다. 죄송합니다, 제 영어는별로 좋지 않습니다.> <. 미리 감사드립니다.

+0

안드로이드는 리눅스처럼 유니 코드를 사용하지 않습니다. 그들은 icu를 채택했습니다. 파이썬 빌드가 유니 코드를 지원합니까? 당신은 utf8을 사용하는 경우에는 ''필요하지 않습니다. 다만 그것을 blah에 할당하십시오. – sherpya

답변

0

'\x'chr()을 이상한 문자로 사용할 수 있습니다.

chr(83)='S'='\x53' 
ord('S')=83 

모두 chrord는 파이썬 기능이 내장되어 있습니다.

이상한 문자의 숫자를 찾으면 제대로 작동 할 수 있습니다.