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("     ")));
	

}
出力:
&#32;&#20013;&#22269;&#20154;&#20204;