java后台传数据到前台乱码问题 中文转成Unicode码

来源:互联网 发布:linux开发环境搭建 编辑:程序博客网 时间:2024/05/17 12:03

传递数据时把中文同一unicode编码
  /**     * 把中文转成Unicode码     * @param str     * @return     */    public static  String chinaToUnicode(String str){        String result="";        for (int i = 0; i < str.length(); i++){            int chr1 = (char) str.charAt(i);            if((chr1>=19968&&chr1<=171941)||chr1==12289){//汉字范围 \u4e00-\u9fa5 (中文)  12289 是“、”                result+="\\u" + Integer.toHexString(chr1);            }else{                result+=str.charAt(i);            }        }        return result;    }




0 0