UTF8和UTF8-BOM的区别
UTF8下Qt出现单字符中文不能编译通过(使用MSVC编译器)的问题,不存在乱码(在文件保存和加载及界面显示)。变成UTF8-BOM后可以编译通过,但是存在乱码。
结论:
所有的都使用UTF8编码,在源文件中使用tr("text")的形式,通过国际化变成中文。
本文探讨了UTF8与UTF8-BOM编码的区别,并解决了使用MSVC编译器时,UTF8编码下中文单字符无法编译通过的问题。通过将源文件转换为UTF8-BOM编码并利用Qt的国际化功能,实现了中文的正确显示。
UTF8和UTF8-BOM的区别
UTF8下Qt出现单字符中文不能编译通过(使用MSVC编译器)的问题,不存在乱码(在文件保存和加载及界面显示)。变成UTF8-BOM后可以编译通过,但是存在乱码。
结论:
所有的都使用UTF8编码,在源文件中使用tr("text")的形式,通过国际化变成中文。
1612
2208

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