使用jquery提交表单乱码的问题
胡博特 2009-03-24 12:53:49 环境:tomcat
语言:java
问题:
我通过jquery的ajax向tomcat服务器中提交申请的时候,如果使用firefox的话没有什么问题,但是如果使用IE的话,请求的参数无法读出。不知道是怎么回事?哪位高手遇到这个问题,请教教我。
其中:java的编码字符集是utf-8;jsp页面的编码是utf-8;html的编码也是utf-8;另外将jquery中ajax传输也是utf-8。另外再tomcat中启用了字符集过滤,将传过来的数据(form)都转换为utf-8字符集。
举一个例子:从客户端通过jquery的ajax请求http://localhost:1024/infolist.do?k=中国;提交到tomcat服务器之后,对其进行utf-8编码;然后读取出k参数,通过k参数查找内容并返回。使用firefox是没有什么问题;但是用ie的时候,k的值解码解不出来。