Clion 中 的乱码问题正确解决方案(来自官方技术支持)
匿名 · 更新于 2020/5/6
emmm,我是一个沉迷使用JetBrains 的辣鸡,但是自从我是用Clion开始,就一直被控制台输出乱码所困扰,最近闲得慌就发个邮件给技术支持,得到的方法可以正确几乎完美的解决这个问题,下面仅作简单转述~
网上的方法几乎都是改控制台为GBK,文件编码为UTF-8,我没搞懂为什么可以这样...
先奉上电子邮件截图~

情况1:你依然想使用MinGW,MSVC
按住 Ctrl+Shift+Alt+/ (不够快捷的快捷键...)选中Registry...

然后取消run.processes.with.pty
然后就可以了~

这个东西看了一下介绍,应该是给Clion分配一个伪终端,可能是这个伪终端不支持宽字符吧,所以要把它关闭,这个伪终端目前仅存在于PyCharm和Clion中~
情况2:换用Cygwin
具体配置在此不表~ 网上应该有人介绍过
另:如何使用MSVC来Debug你的代码~

选中第三个,开启一些隐藏功能~

打开cidr.debugger.lldb.windows选项

把这个改为允许
然后就可以了~
一些碎碎念:看了JetBrains公布的2020计划,Clion将默认支持使用MSVC进行Debug
而且JetBrains全家桶可能都会官方汉化~毕竟他们已经成立了大中华区和支持支付宝付款...
发布于 2020-02-13
