11/02

将原本的Unicode码的结果转成中文

 String str=en;
        Pattern pattern = Pattern.compile("(\\\\u(\\w{4}))");
        Matcher matcher = pattern.matcher(str);

        while (matcher.find()) {
            String unicodeFull = matcher.group(1);
            String unicodeNum = matcher.group(2);

            char singleChar = (char) Integer.parseInt(unicodeNum, 16);

            str = str.replace(unicodeFull, singleChar + "");

        }

            System.out.println("str:  "+str);
posted on 2024-11-02 19:56  清荣峻茂  阅读(11)  评论(0)    收藏  举报