java 编码问题

1、get提交controller中处理编码问题(get提交默认编码是iso8859)

1 //乱码问题
2 String CONTEXT = new String(pd.getString("CONTEXT").getBytes("iso8859-1"),"utf-8");
3 pd.put("CONTEXT", CONTEXT);

 2、先判断编码格式,如果是iso8859-1 转为 utf-8

//判断当前字符串的编码格式
            if(CONTENT.equals(new String(CONTENT.getBytes("iso8859-1"), "iso8859-1")))
            {
                CONTENT=new String(CONTENT.getBytes("iso8859-1"),"utf-8");
                pd.put("CONTENT", CONTENT);
            }
原文地址:https://www.cnblogs.com/xyt-0412/p/4680391.html