我想知道是什么原因导致这个奇怪的输出只是使用ifstream读取文本文件。我可以使用文本编辑器保存文件,记事本将正确打开它,另一方面,我的文本编辑器打开文本文件以及奇怪的unicode字符。 (例如,这些图片:)
左侧的文本编辑器,记事本,打开文本文件没有问题。右边的文本编辑器,我的文本编辑器,似乎附加了一个奇怪的unicode字符。
我想知道 fstream 是否是问题,或者我的 openTextFile()方法是错误的。我不确定为什么会发生这种情况,我怀疑它可能只是我的代码中的值。以下是上面提到的代码(顺便说一句,我使用的是Win32 API):
此代码位于 openTextFile()方法中。
===
反馈将非常感激。感谢。
-CA1K