我正在尝试从QPython打印Unicode字符



尝试从QPython 3.6(在Chrome OS 100的Chromebook上的Android下)打印像汉化补丁(┝├")这样的unicode字符,但print(汉化补丁(┝├")不打印任何内容,并且使用u不起作用,因为是QPython中的行延续字符。也许Android-over-Chrome - OS-over-Linux的夹心让这变得不可能——这当然超出了我的诊断能力——但我希望像Python这样的高级语言可能能够弥合这一差距……

稍作研究后,QPython 3.6的chr()函数似乎不接受u"whatever"包含ASCII字符集之外的字符,即。它根本不做unicode

好吧,有答案,既简单又可笑。在浪费了几个小时阅读文档和论坛之后,我正在运行Unicode测试程序,这时我注意到QPython控制台屏幕(但不是编辑器屏幕)右上角的"preferences"按钮已经变灰,几乎难以辨认。在这些首选项中有一个"默认为UTF-8"的复选框,选中它立即解决了我的问题。我确实非常喜欢QPython,但它的文档、帮助和UI设计简直令人震惊——我花了两年时间才找到这个盒子,却从来没有人提到过它。

最新更新