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

 

 

 

 

 

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