当前位置:文档之家› 解决Fiddler中文乱码问题

解决Fiddler中文乱码问题

但是这些文章都没提到一个问题:对于有些中文网站,POST请求中的中文参数不能被Fiddler正确处理。

具体表现是:这些网站是用GB2312/GBK/GB18030编码的,比如POST请求中含有"中文"二字,在Fiddler的TextView Inspector
中显示为“%D6%D0%CE%C4”("中文"的GBK编码),到了WebForms Inspector 中就显示为乱码了,因为Fiddler把它们按照UTF-8解码。

反过来,在WebForms Inspector中将参数设置为中文值,会被Fiddler用UTF-8编码发送出去导致错误。

其实这不是Fiddler的错,是这些土鳖网站没有在HEADER中指定字符集。

给作者发信询问,很快得到了答复:打开注册表编辑器,找到
HKCU\Software\Microsoft\Fiddler2\,在里面添加一个字符串值,名叫HeaderEncoding,值设置为默认编码。

建议设成GB18030。

然后要记得重启Fiddler才能生效。

相关主题