我遇到unicode字符串问题。我指向波斯语中的字符串(保存为Unicode,代码页1200)的指针返回字符串反转。为什么?我知道波斯语是一种从右到左的语言,但这是一个C / C ++问题。我指向字符串的指针应该指向存储在文件中的secuence的开始。
我正在使用VC ++ 2005,标准控制台应用程序。
欢迎任何帮助,我附上截图和示例项目。
此致 涓
答案 0 :(得分:0)
如果在VC ++ 2005中顺序颠倒了,那么可能它只是不能正确处理方向性,即它从左到右显示阿拉伯字母而不是正确地遵循其固有的方向性。许多编辑器和开发工具都会发生这样的事情。它不会影响应用程序的行为。