日期:2014-05-16  浏览次数:20570 次

javascrript中的编码问题
刚刚开始学习ajax就出现了点小问题,在script中传递给servlet中文,但是servlet接收到的居然是乱码,至于中文,我做了以下设置:
jsp中:<%@page pageEncoding="utf-8"contentType="text/html;charset=utf-8"%>
servlet中:
request.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");


请问一下是不是还要设置script的编码啊?或者遗漏了什么,望指点。。。。。。。

------解决方案--------------------
这个设置是对post方法有用,估计你用的是get方法吧。到tomcat中的config/server.xml中去改吧。
找到connertor节点。加一个属性:URIEncoding="utf-8"试试