关于c:2021年最完整最强解决clion-mingw64中文乱码问题

31次阅读

共计 672 个字符,预计需要花费 2 分钟才能阅读完成。

首先,这篇文章是汇总了网上三种办法,并亲自测试的

测试环境
零碎环境:window10 2004
clion 2020.3.1
编译器:mingw64


办法一——最愚昧的办法

办法一是来自搜索引擎最多的解决办法,也是最差劲最没用最不举荐最应该被谩骂的办法
参考链接:用 Clion 运行 C ++ 代码时输入中文乱码解决办法
本人点进去看就好,没有述说意义

长处:能够解决中文乱码的问题
毛病:脱裤子放屁

办法二——另辟蹊径

参考链接:解决 Windows 平台的 Clion 控制台乱码问题
大抵意思就是说把 mingw 换成 cygwin
长处:能够解决乱码问题(没有验证过)
毛病:因为 cygwin 在 windows 下体验并不好,还是改编码格局吧,只是略微麻烦点。

办法三——副作用极大,导致 clion 无奈失常应用

参考链接:Clion 中 的乱码问题正确解决方案(来自官网技术支持)
大抵意思就是说,按下 Ctrl+Shift+Alt+/,勾销默认选中的 run.processes.with.pty

此办法为害人办法

长处:能够解决乱码问题
毛病:某些状况下程序间接卡死

办法四——最完满的办法

参考链接:Windows 下 CLion 中文乱码最无效的解决形式

最无效的办法:
c++ 在 cmakelist.txt 增加 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexec-charset=GBK")
c 语言在 cmakelist.txt 增加CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fexec-charset=GBK"
就完满解决了,此办法临时没有发现副作用

正文完
 0