55问答网
所有问题
.net页面传参数有汉字怎么转码
在页面显示时,用<%=Request.QueryString["name"]%>,结果是乱码
举报该问题
推荐答案 2010-03-23
跳转前给你的URL编码,接收时给你的URL解码.就不会出现这个问题了
这是javascript的函数.
encodeURI("url地址")//编码
decodeURI("url地址")//解码
这是asp.net的方法.
Server.UrlEncode("url地址")//编码
Server.UrlDecode("url地址")//解码
ps:可以用js编码.net解码.也就是它们编码解码方式是一样的.它们的返回值都是编码或解码后的字符串.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IceeRLF8I.html
其他回答
第1个回答 2010-03-23
url地址需要在后台编译
string url = Server.UrlEncode(中文地址);//编译
在需要接受参数的地方使用Server.UrlDecode(url)来解码
第2个回答 2012-07-30
回答问题的一些SB,他是想传递参数的时候把地址里的汉字参数转成乱码,让网民看不到参数,然后再要跳转的页面获得参数在转成汉字。我也遇到这样的问题,我的思路是写一个方法,在页面接受汉字参数,通过调用方法把汉字转成乱码,传递出去,在下一个页面接收乱码,在通过那个方法把乱码逆转成汉字。一些为了分就知道瞎回答的垃圾,老子鄙视你们。
相似回答
vb.
net怎么
把
汉字
转换为GB2312编码,例如“广东”变成%B9%E3%B6%AB...
答:
GB2312是GBK编码的子集,使用GBK编码函数即可 'GBK编码(结果以百分号%进行分隔)Public Function GBKEncode(ByVal sInput As String) As String Dim ret_GBKEncode As String = ""Dim i As Integer Dim startIndex As Integer = 0 Dim endIndex As Integer Dim x() As Byte = System.Text.Encod...
ASP.
NET
URL 中文
参数
答:
在cs文件里
传参
的时候用UrlEncode:Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));接参的时候用UrlDecode:Response.Write(Server.UrlDecode(Request.QueryString["Name"]));脚本儿里传参的时候用escape:location.href = "B.aspx?Name="+escape(Name);接参的时候仍然用UrlDecode:Respon...
如何
解决.
net
core乱码问题
答:
这样的话,接受此参数的页面就不必在转码了。
直接使用String str = request.getParameter("something");即可得到汉字参数
。但每页都需要执行这句话。这个方法也就对post提交的有效果,对于get提交和上传文件时enctype="multipart/form-data"是无效的。稍后下面单独对这个两个的乱码情况再进行说明。C,为了...
网页
上的中文路径要
怎么转码
?
答:
iconv("gbk","utf-吧","php中文
转码
");//把中文gbk编码转为utf吧 iconv("utf-吧","gbk","php中文转码");//把中文utf吧编码转为gbk 一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 一.
传参页面
Javascript代码: 二. 接收
参数页面
:test0二.html 二:如何获取Ur...
如何
解决 jsp 中url
传值
的中文乱码问题
答:
在jsp中,如果在url中
传递
中文时会出现乱码,其实解决方法非常简单: 第一步:编码(以传递的
参数
为str为例) 在传递数据前将str进行编码Java.
net
.URLEncoder.encode(str) 第二步:解码 在获取数据端将得到的数据进行解码 new String(str.getBytes("ISO8859_1"))简单示例程序如下:<%@ page ...
大家正在搜
loadrunner中汉字转码
汉字转码unicode
批量汉字转码unicode
汉字转换字码
转码页面什么意思
怎么转码看网页
汉字转码
java汉字转码
汉字内码转换
相关问题
html使用问号传递参数中文乱码怎么转码
URL中用 encodeURIComponent 进行转码后...
在asp.net页面传送数据时,中文字符出现乱码,怎么解决?
两个HTML页面之间传值时中文出现乱码,怎样解决???
C# asp.net页面通过URL参数传值 接收到的值是乱码
在.net中 url传递参数的时候,我的参数时中文,这样做有...
ASP.NET怎么将本页面内的某个参数传递到另一个页面中呢?
.net中常用的几种页面间传递参数的方法