JAve Unicode中国語、中国語Unicode
今日1つのトランスコードの机能をして、ネット上で半日探して、すべて探し当てていないで、今私达のコードを贴って以下の通りです:
public static String chineseToUnicode(String str){
char[]arChar=str.toCharArray();
int iValue=0;
StringBuffer uStr = new StringBuffer();
for(int i=0;i<arChar.length;i++){
iValue=(int)str.charAt(i);
uStr.append("&#"+iValue+";");
}
return uStr.toString();
}
public static String unicodeToChinese(String str){
String[] strings = str.split(";");
StringBuffer aStr = new StringBuffer();
for(int i=0;i<strings.length;i++){
String s = strings[i].replace("&#", "");
aStr.append((char)Integer.parseInt(s));
}
return aStr.toString();
}
テスト:public static void main(String[] args) {
System.out.println(chineseToUnicode(" "));
System.out.println(unicodeToChinese(chineseToUnicode(" ")));
}
出力: 中国人们