網上的介紹文章很多,在這不多說了。但是這些文章都沒提到一個問題:對於有些中文網站,POST請求中的中文引數不能被Fiddler正確處理。具體表現是:這些網站是用GB2312/GBK/GB18030編碼的,比如POST請求中含有”中文”二字,在Fiddler的TextView Inspector中顯示為“����”(”中文”的GBK編碼),到了WebForms Inspector中就顯示為亂碼了,因為Fiddler把它們按照UTF-8解碼。反過來,在WebForms
Inspector中將引數設定為中文值,會被Fiddler用UTF-8編碼傳送出去導致錯誤。其實這不是Fiddler的錯,是這些土鱉網站沒有在 HEADER中指定字符集。
找到HKCU\Software\Microsoft\Fiddler2\,在裡面新增一個字串值,名叫HeaderEncoding,值設定為預設編碼。建議設成GB18030。然後要記得重啟Fiddler才能生效。
具体步骤:
1、windows按钮+R
2、输入regedit
3、HKEY_CURRENT_USER\Software\Microsoft\Fiddler2
4、右键新建字符串值 加上HeaderEncoding 然后输入 GBK