中文和Unicode互相轉化


Unicode轉中文
String unicode = "\u6211\u7231\u7956\u56fd.mp3";
String result = new String(unicode.getBytes("UTF-8"), "UTF-8");
System.out.println(result);

結果: 我愛祖國

中文轉Unicode
String chinese = "我愛祖國";
StringBuffer unicode = new StringBuffer();
for (int i = 0; i < chinese.length(); i++) {
    Character character = chinese.charAt(i);
    unicode.append("\\u" + Integer.toHexString(character));
}
System.out.println(unicode.toString());

結果: \u6211\u7231\u7956\u56fd

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com