摘要: 正常的情况下,现在asp.net的网站很多都直接使用UTF8来进行页面编码的,这与Javascript、缺省网站的编码是相同的,但是也有相当一部分采用GB2312。 对于GB2312的网站如果直接用javascript进行ajax数据提交,例如:http://www.xxx.com/accept.aspx?name=张三,或者说在UTF8的网站上用以下ASP.net的代码进行提交,也是不行的。 WebRequest request = WebRequest.Create("http://www.xxx.com/accept.aspx?name=张三"); request.Method = "POST"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 这样在GB2312编码的网站下得到Request.QueryString["name"]是乱码,MS已经把编码转换这块封装好了。 在UTF8编码通讯和GB2312网站通讯方式下的编 阅读全文
posted @ 2009-07-25 14:19 breeze 阅读(2961) 评论(5) 推荐(2) 编辑