gpt4 book ai didi

python - 用于 Android 和 utf-16-be 编码的 Pygame 子集

转载 作者:太空宇宙 更新时间:2023-11-04 06:38:38 24 4
gpt4 key购买 nike

我正在玩 RenPy 的 pygame for android,我遇到了 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)。抱歉,我的英语不是很好><.提前致谢。

最佳答案

您可以对奇怪的字符使用 '\x'chr()

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

两者都是chrord内置 python 函数。

一旦找到这些奇数字符的编号,它可能会起作用。

关于python - 用于 Android 和 utf-16-be 编码的 Pygame 子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com