Windows 10 Jetbrains Clion 2018.2.1
MinGW-W64编码
input [1]:
std::cout << "가나다라 abc" << std::endl;
输出[1]:
媛?섎떎??abc
设置>编辑器>文件编码
我可以使用路径设置解决:EUC-KR
,但仅配置文件。我必须为每个项目,每个文件配置编码设置。
我发现在使用CMD时,chcp 65001
可以工作,但是clion的cpp输出无法像这样进行管理。
VM选项:
-Dconsole.encoding=EUC_KR
-Dconsole.encoding=EUC-KR
-Dconsole.encoding=UTF8
-Dconsole.encoding=UTF-8
-Dfile.encoding=EUC_KR
-Dfile.encoding=EUC-KR
-Dfile.encoding=UTF8
-Dfile.encoding=UTF-8
我尝试了所有的方法,但每个方法都行不通。
cygwin基本上可以正常运行,但是mingw-w64不能正常运行。我搜索了几个小时,但找不到任何答案..:(
感谢您阅读。.
答案 0 :(得分:0)
不幸的是,Windows控制台仅支持标准字符。如果尝试打印特殊字符,它将异常显示。
Windows cmd使用简单的ASCII表,而Windows使用扩展的ANSI表。前128个字符相同,因此只能使用它们。