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