ASP.NET页面接受JSP传递来的中文字符问题

来源:互联网 发布:编程常用算法 编辑:程序博客网 时间:2024/05/29 16:51
JSP给ASP.NET页面传递中文字符的时候涉及到字符编码的问题,解决办法如下:
在JSP页面中设置:
response.setCharacterEncoding("UTF8");

在ASP.NET页面中接受代码如下:
string filter = System.Web.HttpUtility.UrlDecode(Request.Url.Query, System.Text.Encoding.GetEncoding("GB2312"));
   if(filter.Split('=').Length > 0)
   {
    filter = filter.Split('=')[1]; //***.aspx后面的第一个参数
   }

filter 就是最终接收到的URL参数中的中文字符
  
原创粉丝点击