特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> ASP.NET教程> url传递中文的解决方案

url传递中文的解决方案

时间:2009-06-30 15:52:14 作者:互联网

url传递中文的解决方案
1.设置we***onfig文件。(我不喜欢设置成这样)
<sy***m.web>
......

......
sy***m.web>
2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
string Name = "中文参数";
Re***nse.Redirect("B.***x?Name="+Se***r.UrlEncode(Name));
>> 进行接收
string Name = Re***st.QueryString["Name"];
Re***nse.Write(Se***r.UrlDecode(Name));

3.如果是从 .HTML 文件向 .Aspx 文件进行传递中文参数的话(即不从后台用 Redirect()方法进行 Url 转换)。一样要将传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递


>> 进行接收
string Name = Re***st.QueryString["Name"];
Re***nse.Write(Se***r.UrlDecode(Name));

一般来说。设置we***onfig文件就可以了。但是如果你用 JavaScript 调用 webservice 方法的话(往webservice里面传递中文参数)。设置 we***onfig 文件好象无效。
---------------------------------------------------------------
个人陋见,请大家多加指点不足之处。

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部