JSP中的中文乱码问题
通过request.getParameter(String name)方式取参数name中的值时,如何解决中文乱码问题
方法一:在所有的取值语句之前设置request的编码方式,即request.setCharacterEncoding("utf-8") //utf-8也可以为gb2312
前提条件是:参数name所在的页面和获取参数name值的页面的编码方式必须与request.setCharacterEncoding中所设
的编码方式相同
方法二:在取每一个参数值的同时转换字符编码,即
String s=new String(request.getParameter(String name).getBytes("ISO-8859-1"));