我写了this question,结果证明代码 正确,但它在我的系统上没有正确显示。我不明白!为什么会这样呢?我的系统设置为美国英语。我不知道问题是什么。
这使得在我的系统上无法正常显示时难以开发unicode应用程序:(
-Edit-更清楚。我使用.NET创建了一个winform应用程序,并且我的机器上的文本显示不正确,但是对其他人有效。我可以将文本复制/粘贴到我的应用程序中,但我不知道它是否正确运行,因为我看到废话而不是文本。然而,大多数unicode工作。特殊字符(例如> 16bits)不会。