html传递汉字参数转换,url中如何传递中文信息呢?
摘要:
下文讲述url中传递中文的几种方法分享,如下所示;
我们都知道,url中传递中文会乱码,那么我们如何避免这种情况发生呢?
通过查阅资料,我得知,在url传递时,需对其进行中文编码,才能避免url传递中文乱码的现象发生,
下文将讲述不同情况的处理方法,如下所示:
一、web.config文件配置方法
我们可以在web.config中指定request和response的编码方式,避免接收和传送中文时,出现乱码,如下:
二、C#端对参数进行编码和解码
我们可以在c#后面获取和传送参数值时,对其进行编码和解码操作,采用这种方式也可以避免出现中文乱码
在url中输出参数值时,使用Server.UrlEncode对其编码
在后台获取参数值时,使用Server.UrlDecode对其进行解码
//输出url链接信息
string n = "中文值";
Response.Redirect("maomaoTest.aspx?n="+Server.UrlEncode(n));
//后台获取url信息
string n = Request.QueryString["n"];
Response.Write(Server.UrlDecode(n));
三、html代码中对包含中文即特殊参数值进行编码,后台获取时,进行解码
1.在js中生成链接,我们可以使用 escape() 函数对其链接中的参数值进行编码
当然,也可以使用unescape()对编码后的参数值进行解码
注意事项:
unescape()和escape()函数是一对互逆操作的函数
例:
function urlBuild()
{
var n = "中文值";
location.href = "maomaotest.aspx?n="+escape(n);
}
/*maomaotest.aspx.cs*/
string n = Request.QueryString["n"];
Response.Write(Server.UrlDecode(n));
html传递汉字参数转换,url中如何传递中文信息呢?相关推荐
- servlet和action中获取URL中的汉字(解决URL中汉字为乱码的问题) .
2019独角兽企业重金招聘Python工程师标准>>> 最近在项目中又遇到一个小问题,通过HttpURLConnection来传递汉字时,服务端获取汉字参数时都为乱码,以下分别为在s ...
- jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法
从A页面通过url传参到B页面时,解析url参数可以用下面两种方法: 方法一:正则分析法 function getQueryString(name) { var reg = new RegExp(&q ...
- URL中参数值带有中文的解决方案
在项目中,总是难以避免url中带中文的情况. 后台生成的Url中带有中文: 则中文值应该用URLEncoder.encode进行编码 serviceName = URLEncoder.encode(s ...
- 在URL中传递中文的解决方式
在URL中传递中文的解决方式 2015年05月13日 17:13:55 thinkinglink 阅读数:10321 标签: URL编码中文编码乱码解决 更多 个人分类: web前端 在URL中传递中 ...
- url中携带中文乱码问题
1.问题描述 在项目中碰见url中经常传递中文参数时,容易出现乱码问题,现在就这个问题产生原因和解决的措施大概分析一下,希望过路人和我能引以为戒. 2.问题分析 由于我们利用URL传递参数这种方式是依 ...
- 如何获取url中的参数并传递给iframe中的报表
在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等.如何使网页中的报表能够获取到传递过来的参数 ...
- urlencode python_python爬虫之url中的中文问题
在python的爬虫学习中,我们的url经常出现中文的问题, 我们想要访问的url就需要对url进行拼接,变成浏览器可以识别的url 在python中已经有了这样的模块了,这就是urlencode u ...
- jquery.ajax的url中传递中文乱码问题的解决方法
jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...
- 解决JS在url中传递参数时参数包含中文乱码的问题
解决JS在url中传递参数时参数包含中文乱码的问题 参考文章: (1)解决JS在url中传递参数时参数包含中文乱码的问题 (2)https://www.cnblogs.com/xushengguan/ ...
最新文章
- PM配置详解之二:工厂维护和客户服务中心的主数据
- 里程碑 | 原来大脑有两套GPS!陆军军医大学张生家团队发现海马外全新空间导航系统...
- android Adapter使用详解
- 在Windows下使用make命令
- mqtt 获取所有topic_MQTT协议解析
- 【生活】SSD 接口的分类
- 两种AIDL用法分析(原)
- mysql delete limit用法_你习惯delete语句后带上limit吗
- (LeetCode 141/142)Linked List Cycle
- Deep Alignment Network(人脸对齐)
- VMware Horizon Client剪贴板异常问题解决
- Qt编程之QtScript
- 机器学习PCA——实验报告
- iOS 一行代码集成微信浮窗功能
- java poi 2007,『分页符有什么用』java poi导出excel2007插入分页符无效,该如何解决,求代码!...
- xftp无法取消被动模式
- 国产DeFi,困在币价里
- 47 软件工程34h-北京大学孙艳春老师
- 啊哈 , 算法 !--深度优先搜索( C语言版 )
- linux内核配置cpu相关,Linux内核配置