javaHttp請求,接收到的是中文亂碼如何處理


可在service()方法中加日志,看哪種不是亂碼

例如,中文亂碼的話,中文編碼一般有 UTF-8,GBK,ISO-8859-1

加日志為

        List<String> list = new ArrayList<String>();
        list.add("GBK");
        list.add("UTF-8");
        list.add("ISO-8859-1");
        for(int i = 0;i < list.size();i++){
            for(int j = 0;j < list.size();j++){
                try {
                    System.out.println(new String(request.getParameter("參數名").getBytes(list.get(i)),list.get(j)));
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }
            }
        }
    }

根據打印結果,判斷使用哪種方式進行轉碼

轉載請注明出處

https://www.cnblogs.com/gode/p/9642624.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM