在Visual C中编码,Windows似乎输出带有1252代码页的文本。
如何将代码页设置为其他内容,例如UTF7,来自C代码? (例如什么是API函数调用?)
我看了How to Output Unicode Strings on the Windows Console,但它没有给出我具体问题的确切答案。
同样this answer显示了如何显示当前代码页,但没有显示如何从C设置代码页。
答案 0 :(得分:1)
你必须选择一个8位编码,CP_UTF8是个好主意。那你必须 也将字体更改为非终端字体。 Consolas是个好主意。 - 汉斯帕斯特