xcode \ 377颠倒了'?'

时间:2014-11-17 17:19:41

标签: c++ arrays xcode

我在Xcode中使用c ++编程,我正在尝试打印出一个数组,但所有打印的内容都是" \ 377"和颠倒的'?'在它的最后。这是什么意思?

1 个答案:

答案 0 :(得分:1)

您可能在UTF-16中生成了在Windows上阅读的任何文件。您应该以UTF-8读取和写入文件。有关此常见问题的详细信息,请参阅\377\376 Appended to file (Windows -> Unix)

如果您需要使用C ++读取UTF-16中的文件,请参阅std::codecvt。这将帮助您将其转换为UTF-8,这是大多数Mac库所期望的。