繁体   English   中英

为什么指针显示unicode字符串反转?

Why pointer show unicode string reversed?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在使用unicode字符串时遇到问题。 我用波斯语(保存为Unicode,代码页1200)指向字符串的指针将字符串反向。 为什么? 我知道波斯语是从右到左的语言,但这是C / C ++问题。 我指向字符串的指针应指向文件中存储的安全性的开始。

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

任何帮助都将受到欢迎,我已附上屏幕截图和示例项目。

测试项目 屏幕截图

问候,胡安

1 个回复

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题
 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM