clion控制台中文乱码
参考
前言
jetbrains系列的软件其实还挺好用的。
但是windows平台的编码是真的搞。
方法应该是通用的对于jb系列的软件——此处以clion为例。
正文
首先就是安装clion,上述参考链接含官网下载地址。
网上不靠谱的就是让你把文件编码改成GBK
,这种就是典型治标不治本的做法;比较常用编码大部分是utf-8
。当然win平台常见的是ANSI和Unicode两种,这里就是浅浅的改变成utf-8,不需要的则没关系。
1.setting
打开file,找到setting
找到Editor,选择Console,将default encoding也修改成utf-8
再在Editor下找到file encodings,全设置为utf-8
找到我们clion的安装目录下的Bin/,看到这个clion64.exe.vmoptions之后用记事本或者notepad打开都行,在末尾加上一句-Dfile.encoding=UTF-8
如果是idea好像还有个idea.exe.vmoptions,也就是不带64的,估计是32位的意思吧,反正都加上。
然后在clion界面,按住Ctrl+Shift+Alt+/
,选择Registry,取消run.processes.with.pty的勾选。
不放心还可以在:
加一句-Dfile.encoding=UTF-8
至于终端类型切不切换都无所谓,一个cmd或者一个powershell
然后开始测试一下:
点击右上角的锤子然后点击小箭头,也可以快捷键操作。
看到中文正常显示就行了。
结语
idea不常用就不写了,
可以参考一下clion,毕竟都是一个公司的产品
或者百度搜索这个版本的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Box'Blog!
评论