200分求一个AJAX传递参数乱码的问题,谢谢,急
如贴子所说:
http://www.blogjava.net/eamoi/archive/2005/12/05/22516.html
我的也碰见类似的问题:
在回答中有人指点,也就是这个网页:
http://www.blogjava.net/emu/articles/4773.html
但我从客户端传来的时候,escape转换的已经是空的,不知道为什么
然后我搜到了如下这个贴子,
http://community.csdn.net/Expert/topic/5382/5382959.xml?temp=.786709
我这样照着做了,因为我的网页编码都是GBK的,后台也有编辑转换,都是GBK的,所以我用了如下语句:
String content = request.getParameter( "content ");
//content = new String(content.getBytes( "ISO-8859-1 "), "GBK ");
System.out.println(content);
content=URLEncoder.encode(content, "GBK ");
//System.out.println(content);
title= URLDecoder.decode(URLEncoder.encode(title, "GBK "), "utf-8 ");
content= URLDecoder.decode(URLEncoder.encode(content, "GBK "), "utf-8 ");
输入中国,转换正常,但输入利,出来两问号,不知道怎么弄了?求各位大虾帮忙啊
[解决办法]
没高人?
或是都开会去了?
我都开了600分的贴了,没人高手出现啊
[解决办法]
后台response.setContentType( "text/xml;charset=gbk ");
前台 <%@page contentType= "text/html; charset=gbk "%>
[解决办法]
。。。。。。。。。。。