Qt5解决一切中文乱码问题

源代码.h .cpp 全部转换为utf-8bom 格式,ui文件 pro文件无需转换否则报错。批量转换方法见:https://blog.csdn.net/qing666888/article/details/78333612

在.pro文件中增加如下,启用预编译头stable

 

CONFIG+=precompile_header  
PRECOMPILED_HEADER=stable.h 

增加stable.h,里面新增下面的代码

#if defined(_MSC_VER) && (_MSC_VER >= 1600)
    #pragma execution_character_set("utf-8")
#endif

中文字符串直接写即可,无需各种嵌套转换,兼容MinGW  VS 编译器

你可能感兴趣的:(QT)