解决表单传数据时中文乱码的问题
三个解决方法:
1.手动编写字符集转化(对字符串进行处理)
tomcat的post和get的请求默认编码是"ISO-8859-1"
name = new String(name.getBytes("ISO-8859-1"),"UTF-8");//手动编写字符集转化代码
2.改变sever.xml(只对get请求有效)
在Tomcat文件夹下找到conf\server.xml
在70行左右找到这个
在后面加上URIEncoding=“UTF-8”(URI不是URL)
3.设置请求编码(对请求数据进行处理)
request.setCharacterEncoding("UTF-8");
以上都能解决中文乱码的问题