在Qt(Creator)的pro文件里加上以下代码:
QMAKE_CFLAGS += -fexec-charset=UTF-8 -finput-charset=GBK
QMAKE_CXXFLAGS += -fexec-charset=UTF-8 -finput-charset=GBK
-finput-charset: 指定源文件的编码(默认UTF-8)
-fexec-charset : 指定多字节字符串(const char*)常量在编译后的程序里保存的编码集(默认UTF-8)
-fwide-exec-charset : 指定宽字节字符串(const wchar_t*)常量在编译后的程序里的保存的编码集
在QtCreator的项目(pro)文件中,通过添加QMAKE_CFLAGS和QMAKE_CXXFLAGS,可以指定源文件(-finput-charset)和编译后程序中多字节字符串(-fexec-charset)的编码格式,确保使用GBK或UTF-8进行处理。
550

被折叠的 条评论
为什么被折叠?



