作者Eric Lawrence后来推出了一个威力加强版--Fiddler,大概是目前最好用的HTTP分析软件了。作为免费软件,很多方面比收费的HttpWatch、HTTP Analyzer还出色。当然商业软件也有Fiddler不具备的好处,本文主旨不是比较优劣。只说Fiddler,优点主要是:

  1. 除了能篡改request,还能篡改response;
  2. 能设置各种过滤器;
  3. 以独立的方式运行,不仅能用于IE;
  4. 有很好的扩展性,支持脚本和插件。

网上的介绍文章很多,在这不多说了。但是这些文章都没提到一个问题:对于有些中文网站,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才能生效。

win7

1、windows按钮+R

2、输入regedit  +回车+是

3、HKEY_CURRENT_USER\Software\Microsoft\Fiddler2

4、右键新建,选字符串值  加上HeaderEncoding  然后值输入  GBK

Fiddler2中文乱码问题相关推荐

  1. 解决Fiddler查看Post参数中文乱码的问题

    解决Fiddler查看Post参数中文乱码的问题 解决方法: 1.win+R 2.打开注册表编辑器:输入regedit +回车+是 3.HKEY_CURRENT_USER\Software\Micro ...

  2. Fiddler使用 抓取手机数据包及中文乱码解决方案

    下载 安装 1.地址为:https://www.telerik.com/download/fiddler 填写用途和邮箱 点击下载 2.下载后运行下载的FiddlerSetup.exe文件 设置 1. ...

  3. SpringSecurity安全验证中文乱码问题

    使用SpringSecurity做安全验证时发现form表单中提交中文名会出现乱码问题. 原因是因为我在web.xml配置文件中将springSecurityFilterChain拦截器放在了 cha ...

  4. httpclient工具类,post请求发送json字符串参数,中文乱码处理

    在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的.可是在使用httpclient发送post请求报文含中文 ...

  5. 关于HttpClient上传中文乱码的解决办法

    使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置Mult ...

  6. Servlet、MySQL中文乱码

    1.Servlet中文乱码: 在doPost或doGet方法里,加上以下两行即可: response.setContentType("text/html;charset=UTF-8" ...

  7. android java 中文乱码_android读写中文如何避免乱码详解

    前言 android读取文件中文出现乱码的原因无非就是,读取文件的字符格式与写如文件的格式不一致.因此,避免中文乱码,要在写入文件的时候按照一定的格式写入,读取的时候按照一定的格式读取.这样对应就不会 ...

  8. java servlet 参数乱码_JSPServlet处理参数中的中文乱码总结

    从form表单提交信息到一个JSP页面或者一个Servlet进行处理的时候,提交的中文信息若不加处理的话就会显示乱码,如一串???.现在通过一个例子来进行总结如下: 写一个用户信息提交页面,通过这个页 ...

  9. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...

  10. sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?

    很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...

最新文章

  1. python爬虫——利用BeautifulSoup4爬取糗事百科的段子
  2. 将Datatable一分为二
  3. 缓存穿透、击穿、雪崩什么的傻傻分不清楚?看了这篇文后,我明白了
  4. android自动开关机软件,AutoOff(定时关机软件)
  5. hbase的协处理器
  6. 坚持---明朝那些事儿
  7. 【转】DCX (数独-八皇后问题)
  8. 4、Gantt 任务节点部分
  9. 工程测量gps静态的实训报告_GPS-RTK实战攻略——静态、动态测量的区别和步骤...
  10. 连缀介绍和简单库对象
  11. 实现字符和Unicode码互换 (Java经典编程案例)
  12. vue 微信公众号 二维码 ios系统长按没有反应,识别不了二维码
  13. python import turtle as t_Python编程小记:turtle库
  14. 传奇开服需要多少钱?传奇开服技术要学多久?
  15. 测试总结:如何进行弱网测试
  16. 第7章 嵌入式uClinux及其应用开发(1)
  17. 剑三手游服务器不稳定进不了,火爆一时的《剑三手游》,不到一月宣告凉凉!...
  18. 简单快捷实现ASP在线发邮件功能
  19. 史上最全的Linux 命令大全
  20. mybatis或mybatis-plus查询时忽略大小写方法,不用写xml文件

热门文章

  1. 吴裕雄 01-mysql管理
  2. Linux sz rz
  3. 点击树形相应车型,置顶
  4. [C#][算法] 用菜鸟的思维学习算法 -- 马桶排序、冒泡排序和快速排序
  5. 【SpringMVC学习10】SpringMVC对RESTfull的支持
  6. 简单的小愿望,就这么难实现
  7. Linux下使用SFTP命令
  8. Memory ordering in some architectures
  9. C语言线性表realloc增加空间,数据结构C语言实现系列——线性表
  10. 鸿蒙os第一批到第四批要多久,鸿蒙 OS 手机适配流程曝光:麒麟 9000 为首批