![]() |
1
8
Windows控制台使用 OEM code page
要将代码页更改为Unicode,请输入
请注意,您可能必须将控制台的字体更改为具有unicode范围内的标志符号的字体。 |
![]() |
3
4
我从来没有尝试过将控制台代码页设置为UTF8(不知道为什么它不能工作。。。控制台可以很好地处理其他多字节代码页),但是有两个函数需要查找:SetConsoleCP和SetConsoleOutputCP。 您可能还需要确保使用的是能够显示字符的控制台字体。这是 SetCurrentConsoleFontEx 功能,但它只在Vista和更高版本上可用。
|
![]() |
4
3
这应该有效:
不知道它是否会影响任何内容,但源文件保存为 Unicode(带签名的UTF-8)-代码页65001 在 文件 -> . 项目 属性 -> -> 总则 -> 设置为 . 有人说你需要把控制台字体改成 露西达控制台 ,但在我这边,它和 孔索拉 露西达控制台 |
![]() |
5
1
应用程序启动控制台设置为默认OEM437 CP。 我试图将Unicode文本输出到stdout,控制台被切换到UTF8转换设置模式(stdout,stdout),即使使用Lucida TT字体,在屏幕上仍然没有成功。 如果控制台被重定向到文件,则会创建正确的UTF8文件。 最后我很幸运。我已经添加了单行“info.fontfamine=FF\u DONTCARE;”,现在它正在工作。 希望这对你有帮助。
|
![]() |
6
1
仅供参考:
为了将某些内容正确输出到控制台,您应该:
|
![]() |
7
0
在控制台中,输入
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 5 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 5 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 5 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |