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);
            }

 

posted @ 2015-07-27 16:00  灰灰小菜鸟  阅读(157)  评论(0编辑  收藏  举报