servlet获值乱码问题解决
解决办法一(最简单有效)
request.setCharacterEncoding("utf-8");
解决办法二
因为乱码问题的产生是因为默认格式为iso-8859-1,
所以可以分别的每个获取的值进行格式转换。
例如:
String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8");
像这样分别进行转换。
request.setCharacterEncoding("utf-8");
因为乱码问题的产生是因为默认格式为iso-8859-1,
所以可以分别的每个获取的值进行格式转换。
例如:
String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8");
像这样分别进行转换。