回覆列表
  • 1 # 匠工加工

    public void doPost(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    //將字符集設定,放在方法體首位

    response.setCharacterEncoding("text/html;UTF-8");

    request.setCharacterEncoding("UTF-8");

    /*

    //如果是單個引數亂碼,可用這種方法解決

    String sname = request.getParameter("name") ;

    String name = new String(sname.getBytes("ISO8859_1"),"UTF-8") ;

    */

    }

    最好將JSP頁面和servlet的字符集設定成一致,這樣就不容易出現亂碼了,如果樓主的IDE是Eclipce,在原始檔上右擊,選擇Properties,然後在開啟的介面當中,就能看到自己預設的編碼格式了,建議樓主都改成UTF-8,如果以上操作還不能解決問題,那就用過濾器吧,簡單又方便!

  • 中秋節和大豐收的關聯?
  • 藏獒的智商是高還是低?