servlet中文乱码问题

表单提交有Get和Post两种方式

Get提交数据到servlet文件中,产生乱码,这个比较好解决,将tomcat下的conf下的server.xml中的

<Connector port="6666" 语句中加上 URIEncoding="utf-8",然后重启tomcat服务器。

Post提交的数据到servlet中,

在DoPost方法最前面写

request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8"); //用Http报头解决中文问题

就OK了!

你可能感兴趣的:(servlet)