如何将 unicode 文本打印到输出文件?

How do you print unicode text to an output file?

本文关键字:输出 文件 打印 文本 unicode      更新时间:2023-10-16

我正在Visual Studio中为课堂编写一个C++程序。我在程序中使用某些 Unicode 字符,例如:

╚, █, ╗, ╝, & ║

我已经想出了如何将这些字符正确打印到控制台上,但我还没有找到将其正确输出到文件的方法。

在 Visual Studio 中,在保存.cpp文件时选择 [OEM 美国 - 代码页 437] 编码允许它在控制台上正确显示。

现在我只需要一种方法将这些字符输出到文件中而不会出错。 希望有人知道怎么做。谢谢!

使用wofstream创建文件,它使用宽 (wchar_t) 字符而不是ofstream(使用char)。