天天看點

[Java基礎]-- java轉碼成為unicode

編寫測試類:

public class TestUTF8 {
public static void main(String[] args) throws Exception {
  /**
   * 轉成unicode
   */
   String str="你好";
   StringBuffer sb=new StringBuffer();
   StringBuffer end=null;
    char[] ch=str.toCharArray();
    String ss=null;
    for (int i = 0; i < ch.length; i++) {
      ss="\\u"+Integer.toHexString(ch[i]);
     end=sb.append(ss);
    }
    /**
     * 轉成gbk
     */
     String s2= end.toString();
     System.out.println("unicode串:"+s2);
     byte[] converttoBytes ="\u4f60\u597d".getBytes("GBK");
     String s3 = new String(converttoBytes, "GBK");
     System.out.println(s3);
}
}