使用WSL作为编译后端时控制台和Cmake标签页的中文输出是乱码

解决方案:

添加自定义VM设置(help -> Edit Custom VM Options),
加入以下两行

-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8

根据V2ex上看到的说法,有人推测是CLion识别编码集的时候的问题。

Clion 把数据当 GBK decode 了。那个引号 UTF-8 可能是三字节,加上后面一个 A 四字节被 decode 成两个汉字

https://www.v2ex.com/t/553168
分类: C++

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注