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"));

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章