QT原始檔編碼格式不一致導致中文亂碼

2021-08-20 18:45:49 字數 818 閱讀 6120

最簡單的辦法:直接用txt開啟.h .cpp等檔案,另存為,編碼格式選擇utf-8即可!

例如windows系統下,中文就很容易出現亂碼,如下圖,檔案本來是在utf-8格式下進行編輯的,結果卻意外儲存成了gb2312格式。

如果知道原來的編碼格式是什麼,可以直接通過"選擇編碼"來選擇正確的編碼方式。

而如果不清楚原有的格式,則可以這樣做:

(1)選擇system editor來開啟,即系統強大的記事本

(2)通過記事本的"另存為"功能,轉換編碼方式(utf-8是通用且建議使用的格式)

(3)重新載入**檔案, 即可正常載入啦

ajax跨域導致sessionId不一致

網上有很多方法,大部分相同,也是有用的,只是我被折磨了好幾天,竟是chrome瀏覽器同一視窗每次請求sessionid不同問題。也就是ajax跨域導致sessionid不一致我解決啦,但是我忘了chrome設定的問題,結果一直卡在這。所有分兩步 1.先解決chrome瀏覽器同一視窗每次請求sessi...

MySQL編碼不一致導致亂碼問題解決

使用mysql常常會出現亂碼問題,一般情況下都是因為編碼不一致造成,以下提供了mysql資料編碼相關的一些資訊,希望會有所幫助。一 mysql的編碼機制 1 資料庫級別的編碼 資料庫伺服器上允許建立不同編碼的資料庫,在資料庫建立時需要指定編碼 2 表級別的編碼 同乙個資料庫中可以建立不同編碼的表,在...

頁面字元編碼不一致的處理

有時候因為工作需要,會處理一些非開發人員處理的頁面,比如美工。就有可能遇到字元編碼不一致的情況。我們的開發環境預設用utf 8,但美工用gb2312。結果他處理過的檔案,有漢字的,都亂碼。如果是css檔案,裡面有漢字,還導致樣式失效,查詢了好久才找到原因。剛開始的時候,不知道在vs.net怎麼設定字...