文档首页/ CodeArts IDE/ 常见问题/ CodeArts IDE for C/C++常见问题/ 如何处理CMake Build Tool插件运行调试时中文乱码的问题?
更新时间:2025-07-09 GMT+08:00
分享

如何处理CMake Build Tool插件运行调试时中文乱码的问题?

问题现象

  • 文件运行在内部终端的乱码:main.cpp文件包含中文文字,构建生成可执行文件,右键单击运行。

    运行结果出现中文乱码:

    图1 运行结果出现乱码
  • 运行调试使用外部终端出现乱码:

    文件里面有输入输出,配置外部terminal,在terminal中打印出来的中文乱码。

    图2 外部终端出现乱码

解决办法

  • 方法一
    1. 单击编码类型,选择Reopen with Encoding,选择GB 2312编码类型(或选择gbk 、GB 18030类型编码)。
      图3 选择编码文件
    2. 选择之后,文件中出现中文乱码,将乱码文字改为简体中文。
      图4 修改中文文字
    3. 重新构建,生成可执行文件,运行后显示正常。
      图5 重新构建
  • 方法二

    修改计算机系统的默认编码格式,将其改为utf-8,修改方法如下:

    1. 在开始菜单中搜索“区域与语言设置 > 管理语言设置”
    2. 在弹出的对话框中的管理选项卡中单击“更改系统区域设置”。
    3. 如图勾选Unicode UTF_8,并单击“确定”和“应用”。
    4. 重启系统,并验证,查看运行结果。
      图6 查看运行结果

相关文档