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

问题描述:

我在Visual Studio中为类编写C++程序。我使用某些Unicode字符我的程序中,如:如何将unicode文本打印到输出文件?

╚,█,╗,╝,&║

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

在Visual Studio中,保存.cpp文件时选择[OEM United States - Codepage 437]编码,可以正确显示在控制台上。

现在我只需要一种方法来输出这些字符到文件没有错误。 希望有人知道如何。谢谢!

+0

在Unicode中是否有这些字符的代码? –

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