post,get請求中文亂碼解決辦法

若是是post推薦用:
//設置編碼,只能解決post方式請求的亂碼
        request.setCharacterEncoding("utf-8");
若是是get推薦用:
//獲取請求參數
        String loginCodeStr=request.getParameter("loginCode");
        String loginCode=new String(loginCodeStr.getBytes("iso-8859-1"),"utf-8");
也就是說咱們獲取獲得的是中文,那麼極可能會出現亂碼,那麼咱們先將這個亂碼變成byte型數組,
並且該數組的字符集是比較基礎的iso-8859-1,而後咱們再進行解碼,解碼成能utf-8字符集形式
總之就是先編碼而後進行解碼數組

這種方式,對於其餘的亂碼方式也是能夠參考來解決的post

相關文章
相關標籤/搜索