java语言写表单提交时避免中文乱码的方法。
一、提交方式为post的表单
给接收表单的jsp页面中添加下面两行代码即可,即将格式设置为UTF-8。
<%request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
%>
二、提交方式为get的表单
1.在本地文件中找到tomcat下的存放配置文件的conf文件夹,在里面找到server.xml。
2.进入该文件,找到以下这个含有8080的标签,添加上URIEncoding="UTF-8"即可。
注意:修改之前先关服务器,修改后再重启服务器。
<Connector port="8080" URIEncoding="UTF-8" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>