解决Fiddler查看Get方法传递URL参数中文乱码问题
2016-03-14 18:08
941 查看
解决Fiddler查看Get方法传递URL参数中文乱码问题
分析:
请求服务器显示页面过程
第一步:浏览器把URL经过编码送给服务器;
第二步:服务器把这些请求解码处理完毕之后将显示的内容进行编码发送给客户端浏览器;
第三步:浏览器按照指定的编码显示网页
解决方法:
1.在WebForms中依旧为乱码。经分析,此处的乱码是由于GBK与UTF-8的差异。
此例中的.html文件的字符编码为utf-8,如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
而之前在解决《解决Fiddler查看Post参数中文乱码的问题》时,将Fiddler2注册表中的HeaderEncoding设置为了GBK,故而出现该问题。当将注册表处的HeaderEncoding的方式设置为与.html的编码方式一致时,显示正常,如下图:
图1 出现错误乱码结果
图2 解决乱码结果
2.为能正确查看Get方法传递的URL参数,可以通过Fiddler的
功能。具体做法如下:
点击
,并将请求的url复制到弹出的文本框中,并在Transform中选择URLDecode,即可看到正确的中文字符。
分析:
请求服务器显示页面过程
第一步:浏览器把URL经过编码送给服务器;
第二步:服务器把这些请求解码处理完毕之后将显示的内容进行编码发送给客户端浏览器;
第三步:浏览器按照指定的编码显示网页
解决方法:
1.在WebForms中依旧为乱码。经分析,此处的乱码是由于GBK与UTF-8的差异。
此例中的.html文件的字符编码为utf-8,如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
而之前在解决《解决Fiddler查看Post参数中文乱码的问题》时,将Fiddler2注册表中的HeaderEncoding设置为了GBK,故而出现该问题。当将注册表处的HeaderEncoding的方式设置为与.html的编码方式一致时,显示正常,如下图:
图1 出现错误乱码结果
图2 解决乱码结果
2.为能正确查看Get方法传递的URL参数,可以通过Fiddler的
功能。具体做法如下:
点击
,并将请求的url复制到弹出的文本框中,并在Transform中选择URLDecode,即可看到正确的中文字符。
相关文章推荐
- 使用Fiddler调试visual studion多个虚拟站点的问题分析
- fiddler教程
- 使用Fiddler监听Java HttpURLConnection请求的小技巧
- Fiddler的简单使用
- Fiddler 教程
- 利用Fiddler对Android模拟器网络请求进行抓包
- Fiddler 命令
- Fiddler实践
- Fiddler 教程
- Fiddler进行Android抓包踩过的一个坑
- fiddler添加过滤条件
- [模拟登陆三剑客]2. 使用Fiddler 分析数据包
- 【学习笔记4】Fiddler工具
- 使用Fiddler对移动设备上的HTTP/HTTPS抓包
- Fiddler 会拉弦的程序员
- Fiddler 使用教程
- HTTP 协议详解
- Fiddler抓取HTTPs流量
- Fiddler转发请求与修改响应
- fiddler使用总结