我在Windows上用Web2py框架开发了一个系统,现在它部署在Linux上。在这个系统中,我检查Unicode的输入数据类型,如果不是,它将返回错误消息,因为需要Unicode。我以u'HI'或unicode('HELLO')的形式向它发送参数。这在我的Windows机器上有效,但现在,当我将系统部署到Linux上时,我会收到错误,因为需要Unicode。我就是这样检查输入变量类型的:
if isinstance(value,getattr(_
这样做的困难在于,我希望能够阅读任何基于Unicode的脚本。例如,德语单词"schön“是一个单词。但是希腊语、阿拉伯语或日语又如何呢?我需要在Mac OS X、Windows和Linux上使用它。我将编写一个C应用程序,因此它需要是一个OS库,或者是一个完整的代码/数据解决方案,我可以将其翻译成C。我知道Mac OS (Cocoa)提供了用于此目的的功能,但我不确定是否有用于Win和Linux的类似解决方案(可能基于gtk?)。
或者,如果我有完整的表,我可以编写自己的代码。我已经找到了unicode</em