fiddler中request请求乱码

網上的介紹文章很多,在這不多說了。但是這些文章都沒提到一個問題:對於有些中文網站,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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值