系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、原因
  • 二、解决方法
  • 1.第一种
  • 2.第二种方法
  • 总结

前言

有时打开工程发现中文注释乱码:QtCreator警告:

Error:Could not decode “ImageWidget.cpp” with “UTF-8”-encoding.Editing not possible

Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_UTF-8

一、原因

中文乱码引起的

二、解决方法

1.第一种

点击 【select encoding】,如下,如果有 UTF-8,就选择 UTF-8, 没有的话,就选择,System, 然后【按编码重新载入】,或者GB3212,就解决了。

Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_菜单栏_02

Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_字符编码_03


Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_解决方法_04

Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_菜单栏_05

但是,这只是临时解决的办法,当你第二次打开时,又会变成乱码,而且有时中英文混合写可能会出现警告

2.第二种方法

菜单栏点Edit(编辑)->Select Encoding,选择UTF-8,或者你想转换的编码,按编码保存即可,这样下一次提示就不出现了,这才是一劳永逸的方法

Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_解决方法_06

Error:Could not decode “ImageWidget.cpp“ with “UTF-8“-encoding.Editing not possible_UTF-8_07

总结

1、我们先选择GBK等(选什么不重要)编码,点击按编码重新载入,这样文件就可以编辑了
菜单栏点Edit(编辑)->Select Encoding,选择UTF-8,或者你想转换的编码,按编码保存即可,这样下一次提示就不出现了