Java中国語をunicode文字に変換
884 ワード
Java中国語をunicode文字に変換
public class Test2 {
public static void main(String[] args) {
String name=" ";
System.out.println(cnToUnicode(name));
}
//unicode
private static String unicodeToCn(String unicode) {
/** \ u , java unicode, */
String[] strs = unicode.split("\\\\u");
String returnStr = "";
// unicode \ u , ""。
for (int i = 1; i < strs.length; i++) {
returnStr += (char) Integer.valueOf(strs[i], 16).intValue();
}
return returnStr;
}
// unicode
private static String cnToUnicode(String cn) {
char[] chars = cn.toCharArray();
String returnStr = "";
for (int i = 0; i < chars.length; i++) {
returnStr += "\\u" + Integer.toString(chars[i], 16);
}
return returnStr;
}
}