使用QT編譯界面時,免不了要使用中文,有會出現(xiàn)亂碼,有時會提示“常量中有換行符”,而不能正常編譯,因此可以通過下面的方法解決。
PS:本文的環(huán)境,QT5.7.1,VS2015
- 將文本編碼設置為:如果編碼是UTF-8則添加。
image
- 在界面中需要使用中文的地方,使用:
QString::fromLocal8Bit
將 Unicode 編碼轉換為本地系統(tǒng)編碼。
經過以上處理之后,編譯期就不會再報“常量中有換行符”錯誤了。
使用QT編譯界面時,免不了要使用中文,有會出現(xiàn)亂碼,有時會提示“常量中有換行符”,而不能正常編譯,因此可以通過下面的方法解決。
PS:本文的環(huán)境,QT5.7.1,VS2015
QString::fromLocal8Bit
將 Unicode 編碼轉換為本地系統(tǒng)編碼。
經過以上處理之后,編譯期就不會再報“常量中有換行符”錯誤了。