s60 的 python 希伯来语字符串

2024-05-06

我在 S60 上使用 python。 我想使用希伯来语字符串,在 GUI 上表示它们并以短信形式发送它们。 看来 PythonScriptShell 不接受这样的表达式,例如:

u"אבגדה"

我能做些什么? 谢谢

事态发展:我添加了这一行:

# -*- coding: utf-8 -*-

作为源文件和记事本++中的第一行,我选择:编码>>转换为utf8。

现在,GUI 以希伯来语显示,但当我选择一个选项时,选择值无法与代码中希伯来语的字符串进行比较(可能),并且没有响应。

在 PythonScriptShell 上出现警告:

Unicode 相等比较无法将两个参数转换为 Unicode - 将它们解释为不相等。

请帮帮我。


我刚刚使用 PyS60 2.0 在蓝牙和电话控制台中对此进行了测试,并且非 ASCII unicode 的处理没有异常。

如果文件中有该字符串而不是将其传递到控制台,则错误是由于文件中缺少编码规范而导致的。

Add # -*- coding: utf-8 -*-作为第一行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

s60 的 python 希伯来语字符串 的相关文章

随机推荐