asp.net网站编码测试

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"/>

转载于:https://www.cnblogs.com/zengen/archive/2011/07/27/2098294.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495404.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

asp.net调试方法

1、先将网站设为启动项目。 2、选择“启动选项”。 3、进行设置&#xff1a; 然后调试&#xff0c;在浏览器输入网址&#xff0c;此时如果遇到“断点”程序将自动停止运行&#xff0c;即可进行调试&#xff0c;查看运行中的变量的值。 转载于:https://www.cnblogs.com/gwjtssy/…

基因对智力的预测能力不到7%,别迷信它

图片来源&#xff1a;The Conversation撰文 Carl Zimmer翻译 李杨审校 贾晓璇编辑 魏潇2016 年我在写一本关于遗传的书时&#xff0c;曾对自己的基因组进行了测序。一些科学家还好心地指出了我基因组图谱的一些有趣特征&#xff0c;教我如何自己读取数据。从那以后&#xff0c;…

ARM 汇编语言入门

[翻译]二进制漏洞利用&#xff08;二&#xff09;ARM32位汇编下的TCP Bind shell&#xff1a;https://bbs.pediy.com/thread-253511.htm ARM汇编语言入门 From&#xff1a;ARM汇编语言入门&#xff08;一&#xff09;&#xff1a;https://zhuanlan.zhihu.com/p/109057983 原文…

hdu 1250 Hat's Fibonacci

哈&#xff0c;原来大数用整型数组模拟更快&#xff0c;更容易用呀 一个位可以保存大数中的四个位甚至更多&#xff0c;而且效率极高&#xff0c;看完这方面的资料&#xff0c;真是后知后觉啊&#xff0c;自己写了一下代码&#xff0c;确实好写很多 #include<stdio.h> #i…

图灵奖演讲2018,59页PPT迎接芯片体系结构的新黄金时代

来源&#xff1a; 计算所控制计算实验室6月4日&#xff0c;在今年的国际计算机体系结构大会ISCA2018的图灵奖演讲会上&#xff0c;ACM/IEEE邀请了2017年图灵奖获得者John Hennessy与David Patterson联合进行了一场关于未来计算机体系结构发展道路探索的精彩演讲。二位图灵奖得主…

ARM 指令集 和 Thumb 指令集

From&#xff1a;https://gitee.com/lsliushuang/ASM/blob/master/arm汇编.txt ARM 汇编指令集汇总&#xff1a;https://blog.csdn.net/qq_40531974/article/details/83897559 ARM 指令集详解(超详细&#xff01;带实例!&#xff09;&#xff1a;https://blog.csdn.net/micke…

HDU 1033 水题

题意还真的不好懂&#xff0c;摸索数据就出来了&#xff0c;注意顺时针和逆时针时候的方向变化 /* * Author:lonelycatcher * problem:hdu 1033 * Type:水题 */#include<string.h>#include<iostream>#include<string>#include<stdio.h>#include<cst…

花旗银行将因人工智能裁员50%,失业风波究竟要持续多久

来源&#xff1a;ofweek摘要&#xff1a; 在这个人工智能随时可能会取代人类工作的年代里&#xff0c;人们对自己的工作的未来应该去了解和重视&#xff0c;尤其是数字类别的行业&#xff0c;像是会计、税务、收费站是最早被人工智能替代的一批。在这个人工智能随时可能会取代人…

Python 程序的抽样分析器 - Py-Spy

From&#xff1a;https://python.freelycode.com/contribution/detail/1320 GitHub 地址&#xff1a;https://github.com/benfred/py-spy Py-Spy 是 Python 程序的抽样分析器。 它允许您可视化 Python 程序正花费时间在哪部分&#xff0c;而无需重新启动程序或以任何方式修改代…

微观世界探索者:15家值得关注的纳米技术公司

来源&#xff1a;资本实验室摘要&#xff1a;纳米技术就像微观世界的魔术&#xff0c;让人类得以前所未有地深入到物质的分子与原子层面&#xff0c;探索生物、化学、物理等各领域的融合。资本实验室今日投资关注聚焦前沿科技创新与传统产业升级纳米技术就像微观世界的魔术&…

Python 异步 redis

现在的 Python 的异步 redis&#xff0c;有三种&#xff08; aredis 、aioredis、asynio_redis) aredis 、aioredis、asynio_redis 对比 From&#xff1a;https://zhuanlan.zhihu.com/p/24720629 aioredis 要求装上 hiredis &#xff0c; 而 aredis 可以不需要相关依赖地运行&…

AspNetPager 修改 然后返回当前页

昨天碰到一个问题需要修改了 然后然后当前选中页面 这个问题应该很简单 也就是传值问题 根据自己的需求而决定 在返回的时候数据是当前的数据但是不在选中的页号 纠结了很长时间 请求别人帮助终于发现问题 原来是 Pager.CurrentPageIndex没有设定 大家应该认为我是不是很马虎 …

DeepMind新论文:给侧面照片,AI给你脑补出正面

来源&#xff1a;澎湃新闻摘要&#xff1a;大家在学生时代可能都面对过这些涉及空间想象的几何题。从根本上&#xff0c;它们考验的是2D图像和3D场景间的转换能力。如今&#xff0c;人工智能也成功打破了这种“次元壁”。用小立方体搭一个几何体&#xff0c;使它的主视图和俯视…

安卓逆向 和 手游辅助 学习 路线

From&#xff1a;https://zhuanlan.zhihu.com/p/95915254 知乎&#xff1a;Android 逆向分析学习路线&#xff1f;&#xff1a;https://www.zhihu.com/question/25626303 入门篇 --- 学习Android安全和逆向开发的路线总结&#xff1a;https://www.52pojie.cn/thread-1065039-…

对 带头结点的单链表 的操作

//带头结点的单链表#include<iostream>using namespace std;typedef struct student{int data;struct student *next;}node;node * creat() //创建单链表{node *head,*p,*s;int x,cycle1;head(node *)malloc(sizeof(node));phead;while(cycle){…

可交互的对抗网络如何增强人类创造力?

编译&#xff1a;集智翻译组来源&#xff1a;distill.pub作者&#xff1a;Shan Carter&#xff0c;Michael Nielsen原题&#xff1a;Using Artificial Intelligence to Augment Human Intelligence摘要&#xff1a;计算机不仅可以是解决数学问题的工具&#xff0c;还可以是拥有…

[转载] 本能

新浪影音娱乐&#xff1a;http://data.ent.sina.com.cn/movie/3819.html 转载于:https://www.cnblogs.com/6DAN_HUST/archive/2011/08/04/2126907.html

ARM 寄存器 详解

From&#xff08; ARM 寄存器详解 &#xff09;&#xff1a;https://blog.csdn.net/sandeldeng/article/details/52954781 ARM 汇编基础教程&#xff1a;2.数据类型和寄存器&#xff1a;https://www.52pojie.cn/thread-797306-1-1.html ARM 的 寄存器 ARM 工作状态 和 工作模式…

让AI个性化而且功耗更低 IBM研发新型神经网络芯片

选自&#xff1a;Singularity Hub编译&#xff1a;网易智能参与&#xff1a;李擎摘要&#xff1a;在GPU上运行的神经网络已经在人工智能领域取得了一些惊人的进步&#xff0c;但这两者的合作还并不完美。IBM的研究人员希望能设计出一种专门用于运行神经网络的新的芯片&#xff…

Net C# 扩展方法

Net C# 扩展方法扩展方法使您能够向现有类型“添加”方法&#xff0c;而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法&#xff0c;但可以像扩展类型上的实例方法一样进行调用。好处&#xff1a;不修改原有类型的实现调用&#xff1a…