0

我有 unicode 字符串的问题。我指向波斯语字符串的指针(保存为 Unicode,代码页 1200)返回反转的字符串。为什么?我知道波斯语是一种从右到左的语言,但这是 C/C++ 问题。我指向字符串的指针应该指向存储在文件中的 secuence 的开始。

我正在使用标准控制台应用程序 VC++2005。

欢迎任何帮助,我附上了屏幕截图和示例项目。

测试项目 屏幕截图

问候,胡安

4

1 回答 1

0

如果在 VC++2005 中顺序颠倒了,那么它可能只是不处理正确的方向性,即它从左到右显示阿拉伯字母,而不是正确地遵循其固有的方向性。这样的事情发生在许多编辑器和开发工具中。它本身不会影响应用程序的行为。

于 2012-09-13T09:50:48.300 回答