
# 如何处理CMake Build Tool插件运行调试时中文乱码的问题？
#### 问题现象
- 文件运行在内部终端的乱码：main.cpp文件包含中文文字，构建生成可执行文件，右键单击运行。 运行结果出现中文乱码：
  图1运行结果出现乱码   
  ![](https://support.huaweicloud.com/codeartside_faq/zh-cn_image_0000001891457237.png "点击放大") 
 
- 运行调试使用外部终端出现乱码： 文件里面有输入输出，配置外部terminal，在terminal中打印出来的中文乱码。
  图2外部终端出现乱码   
  ![](https://support.huaweicloud.com/codeartside_faq/zh-cn_image_0000001845138094.png "点击放大") 
#### 解决办法
- 方法一
  1. 单击编码类型，选择Reopen with Encoding，选择GB 2312编码类型（或选择gbk 、GB 18030类型编码）。
     图3选择编码文件   
     ![](https://support.huaweicloud.com/codeartside_faq/zh-cn_image_0000001845296810.png "点击放大") 
  
  2. 选择之后，文件中出现中文乱码，将乱码文字改为简体中文。
     图4修改中文文字   
     ![](https://support.huaweicloud.com/codeartside_faq/zh-cn_image_0000002278515958.png) 
  
  3. 重新构建，生成可执行文件，运行后显示正常。
     图5重新构建   
     ![](https://support.huaweicloud.com/codeartside_faq/zh-cn_image_0000001891457197.png "点击放大") 
   
 
- 方法二 修改计算机系统的默认编码格式，将其改为utf-8，修改方法如下：
  1. 在开始菜单中搜索"区域与语言设置 \> 管理语言设置"
  
  2. 在弹出的对话框中的管理选项卡中单击"更改系统区域设置"。
  
  3. 如图勾选Unicode UTF_8，并单击"确定"和"应用"。
  
  4. 重启系统，并验证，查看运行结果。
     图6查看运行结果   
     ![](https://support.huaweicloud.com/codeartside_faq/zh-cn_image_0000001845296782.png "点击放大") 
   
 
