我如何才能找出我的 Windows 10 终端的编码?它无法正确显示字符。我试图输出它显然支持的 Unicode 字符,但在运行我的 C++ 程序时它的行为很奇怪。
答案1
如何找出我的 Windows 10 终端的编码?
如果您所说的终端是指cmd
shell,那么您可以使用该chcp
命令来显示和更改所使用的代码页。
例子
查看当前的代码页:
chcp
将代码页更改为Unicode / 65001:
chcp 65001
来源慢性肾衰竭
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 慢性肾衰竭- 更改活动控制台代码页。默认代码页由 Windows 区域设置决定。
答案2
在cmd
窗口中,右键单击位于左上角的黑色图标,然后左键单击“菜单中的属性”,在出现的窗口中,单击“字体”选项卡并尝试支持您的 unicode 字符的不同字体(最好是 TTF,例如 Lucida Console)