建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

prototype中文参数乱码问题综合解决方法

时间:2009-04-20 21:05来源: 作者: 点击:
prototype中文参数乱码问题综合解决方法,因为网站编码是gb2312。在使用prototype的ajax时遇到中文参数乱码的问题。

因为网站编码是gb2312。在使用prototype的ajax时遇到中文参数乱码的问题。

解决办法:

1.将参数用encodeURI()编码

  1. var par;  
  2. par="param1="+"中文值"+"&param2="+"其他值";  
  3. var url="server.aspx";  
  4. var myAjx=new Ajax.Request(url,{method: 'get',parameters: encodeURI(par) ,onComplete: submit}); 

2.接受端代码

  1. NameValueCollection nvcHttpUtility.ParseQueryString(Request.Url.Query, Encoding.UTF8);  
  2.   string title = (nvc["param1"] == null) ? "" : nvc["param1"];//接受中文 
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片