标题:关于QtCreator每次打开源文件都会出现的问题
作者:lwei24
日期:2023-02-14 11:25
内容:
各位大佬,每次打开QtCreator都会提示“”Error:Could not decode "xxx" with "UTF-8"-encoding.Editing not possible.“”,并且中文会出现乱码,有什么办法可以设置QtCreator后,让它下一次打开工程时就再也不会提示这种问题呢?欢迎各位大佬们指点一二,在此多谢了!
#1 [20091001753 02-14 14:42]
你只需把项目的源文件改成utf8编码就行了。
最简单的办法:记事本→另存为(可以选择编码,选utf8)→覆盖源文件
#2 回 20091001753 的帖子 [lwei24 02-14 16:01]
20091001753:你只需把项目的源文件改成utf8编码就行了。
最简单的办法:记事本→另存为(可以选择编码,选utf8)→覆盖源文件 (2023-02-14 14:42)
好的,多谢大佬!
#3 回 20091001753 的帖子 [lwei24 02-15 09:47]
20091001753:你只需把项目的源文件改成utf8编码就行了。
最简单的办法:记事本→另存为(可以选择编码,选utf8)→覆盖源文件 (2023-02-14 14:42)
试过后发现,再次打开源文件中文已不会出现乱码,但是编译的时候就报错了:xxx.cpp:13: error: C2001: 常量中有换行符.,最后还是一个个的配置编码……
#4 [20091001753 02-15 12:33]
设置BOM为:“如果编码是UTF8则添加”
然后你把项目里每个源文件里都敲个换行符,就是让源文件有改动,再用Creator保存修改。
Creator 就会为每个源文件增添BOM信息。
#5 [fsu0413 02-15 20:05]
所以代码中为什么会有非ascii字符呢。。。。