中文亂碼問題排查思路

2021-08-17 20:37:30 字數 368 閱讀 8243

中文亂碼這個問題可謂是老生常談了,很多人都會在開發或者學習過程中遇到過這個問題。下面就用乙個簡單的**的資料流轉的流程圖展示資料的流轉。

這個示例圖簡單地展示了資料的流轉,而從開始到結束的這5個過程也就是可能出現中文亂碼的地方。這時候我們可以按照以下步驟進行問題排查:

1. 檢查發出的請求的字元編碼是否為後台期待接收的字元編碼

2. 後台是否對請求的資料進行轉碼

3. 資料庫的字元編碼是否為期待的字元編碼

4. 後台響應的字元編碼是否為期待的字元編碼

5. 瀏覽器處理響應時是否按期待的字元編碼處理

wireshark:網路抓包工具,很適合呼叫第三方介面的時候排查問題。可以直接抓取傳送出去的請求和接收到響應。

Qt中文亂碼解決思路

最近專案中遇到不少的qt中文亂碼的問題,主要原因是客戶的需求比較多,qt版本有用4的版本的也有用5的版本,並且還有windows與linux跨平台的需求。經常出現個問題是windows的解決了,源 放到linux上編譯不通過或者中文會亂碼,本文主要是得出乙個解決方案能解決qt的中文問題,並支援不同平...

Qt中文亂碼解決思路

最近專案中遇到不少的qt中文亂碼的問題,主要原因是客戶的需求比較多,qt版本有用4的版本的也有用5的版本,並且還有windows與linux跨平台的需求。經常出現個問題是windows的解決了,源 放到linux上編譯不通過或者中文會亂碼,本文主要是得出乙個解決方案能解決qt的中文問題,並支援不同平...

排查問題思路(一)

問題前提 今天回歸測試用例時,上午回歸用例正常,下午回歸用例98 的用例均報錯,返回空指標異常,伺服器執行正常未宕機。排查思路 1.重跑用例,檢視日誌,因為是錄製的流量,很多資料都是自動mock了,所以無法排查鏈路上是否存在問題。2.重跑全鏈路用例,發現服務基本正常,無問題,排除鏈路上的問題,問題可...