首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax传参乱码有关问题

2012-12-23 
ajax传参乱码问题我页面 servlet服务器都设置的为utf-8的编码格式request.setCharacterEncoding(utf-8)

ajax传参乱码问题
我页面 servlet服务器都设置的为utf-8的编码格式request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/xml");
为什么服务器得到的还是乱码,加上type=new String(type.getBytes("iso-8859-1"),"gbk");就不是乱码了 但是为什么把gbk改为utf-8还是乱码呢?我页面设置的全是utf-8的 这里为什么要设置为gbk才可以呢,我ajax是用get方式的 不是post方式,请教高手
[解决办法]
ajax接收文件编码改成utf-8
[解决办法]
楼上的 如何改啊 我不是很清楚啊 明示
[解决办法]
用编辑器或DW打开ajax处理文件,更改整个脚本的编码
[解决办法]
算了 坐等其他高手吧 哎 
[解决办法]
用编辑器打开ajax处理文件,更改脚本的编码
[解决办法]
编辑器有不?
[解决办法]
例editplus:doucment==>file encoding==>change file....
[解决办法]
没有 你就跟我说代码如何写吧
[解决办法]
如果是php的话就在ajax处理文件顶部加上header("Content-Type: text/html;charset=utf-8"); 
[解决办法]
我服务器是servlet的 我一开始就说了呀
[解决办法]
我不懂servlet,你保证ajax文件跟html文件的编码一样就行了
[解决办法]
有没人进来帮我看下呀 求救
[解决办法]
你要是用get方式提交数据就要修改你的web服务器,加上一个编码方式
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

热点排行