asp.net网站编码测试
2012-10-19 17:34
316 查看
1.常规asp.net网站
a.使用GBK编码时
1)form提交方式
ie:地址栏显示GBK编码后的字符串,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示GBK编码后的字符串,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示中文,输出乱码
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
b.使用默认编码(utf-8)时
1)form提交方式
ie:地址栏显示utf-8编码后的字符串,输出中文
fireforx:地址栏显示中文,输出中文
chrome:地址栏显示中文,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出乱码
fireforx:地址栏显示GBK编码后的字符串,输出乱码
chrome:地址栏显示中文,输出中文
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
2.MVC网站
a.使用GBK编码时
1)form提交方式
ie:地址栏显示GBK编码后的字符串,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示GBK编码后的字符串,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示中文,输出乱码
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
b.使用默认编码(utf-8)时
1)form提交方式
ie:地址栏显示utf-8编码后的字符串,输出中文
fireforx:地址栏显示中文,输出中文
chrome:地址栏显示中文,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出乱码
fireforx:地址栏显示GBK编码后的字符串,输出乱码
chrome:地址栏显示中文,输出中文
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
综上测试结果:
淘宝、当当等网站使用的编码为GBK编码;
解决中文网站编码的问题,在配置文件中加入以下配置即可;
<globalization requestEncoding="GBK" responseEncoding="GBK"/>
a.使用GBK编码时
1)form提交方式
ie:地址栏显示GBK编码后的字符串,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示GBK编码后的字符串,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示中文,输出乱码
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
b.使用默认编码(utf-8)时
1)form提交方式
ie:地址栏显示utf-8编码后的字符串,输出中文
fireforx:地址栏显示中文,输出中文
chrome:地址栏显示中文,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出乱码
fireforx:地址栏显示GBK编码后的字符串,输出乱码
chrome:地址栏显示中文,输出中文
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
2.MVC网站
a.使用GBK编码时
1)form提交方式
ie:地址栏显示GBK编码后的字符串,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示GBK编码后的字符串,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出中文
fireforx:地址栏显示GBK编码后的字符串,输出中文
chrome:地址栏显示中文,输出乱码
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
b.使用默认编码(utf-8)时
1)form提交方式
ie:地址栏显示utf-8编码后的字符串,输出中文
fireforx:地址栏显示中文,输出中文
chrome:地址栏显示中文,输出中文
2)在地址栏中输入中文
ie:地址栏显示中文,输出乱码
fireforx:地址栏显示GBK编码后的字符串,输出乱码
chrome:地址栏显示中文,输出中文
3)js使用encodeURIComponent
电池-%E7%94%B5%E6%B1%A0
综上测试结果:
淘宝、当当等网站使用的编码为GBK编码;
解决中文网站编码的问题,在配置文件中加入以下配置即可;
<globalization requestEncoding="GBK" responseEncoding="GBK"/>
相关文章推荐
- asp.net网站编码测试
- asp.net 网站编码问题
- asp.net 网站编码问题
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- asp.net网站轻量级数据查询-单条数据查询方式耗时测试
- 把ASP.NET项目发布到IIS服务器上后,测试显示此问题,无法浏览网站的原因
- Asp.net 关于修改网站编码
- ASP.NET网站压力测试简述
- 对ASP.NET网站执行代码覆盖率测试发生System.Security.VerificationException异常的解决方案
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- 使用selenim作为项目测试框架,适用asp.net c# 网站测试
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- 【转】https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- asp.net网站错误: 应用程序中的服务器错误 分析器错误信息: 给定编码中有无效的字符。
- ASP.NET Core2.0 环境下MVC模式的支付宝PC网站支付接口-沙箱环境开发测试
- ASP.Net 手机网站开发(WAP) 2010.10.10收集 未测试
- ASP.NET 实践:在非层次化控件中显示网站地图的数据