1、代碼顯示時,出現的亂碼(這裡亂碼指各種除了英語以外的交際語言)
①在跨平台跨系統開發時,可能會碰到這種亂碼情況:
②解決方案很簡單,Windows系統下,如下順序點選就可以解決亂碼問題:
2、運作時,出現的亂碼(這裡亂碼指各種除了英語以外的交際語言)有時會出現這種亂碼:
①用QStringLiteral解決此問題:
②QStringLiteral也有不行的時候。這時候用另一個絕對管用的方法,用進制代碼來解決亂碼問題,這要用到Qt的設計師,設計師在每個版本中都有:
2-1.用設計師建立一個widget:
2-2.把想要的中文,随便拖一個控件,輸入進去:
2-3.檢視源碼:
2-4.我們想要的是中文的進制編碼,而Qt就是用如下這個來呈現中文的:
2-5.我們看到中文已經變成進制編碼了,那麼直接應用到我們程式中,這樣無論什麼作業系統都可以用這個來顯示中文(别的國家的語言也可以用這種方法)了: