[問題] 字串轉成Unicode

看板java作者 (無心戀戰)時間16年前 (2008/04/06 00:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
在版上看了一些字串轉Unicode的文章 可是我依然不太懂 String s="12AB張三"; byte[] z=s.getBytes(); for (int i=0;i<z.length;i++){ System.out.println("0x"+Integer.toHexString(z[i])); } 我這樣轉成16進位會變成 0x31 0x32 0x41 0x42 0xffffffb1 0x69 0xffffffa4 0x54 想問一下怎麼把String s轉成Unicode碼或是有其他方法可以把ffffff弄掉的? -- 啊!! ╱ ̄ ̄ ̄╲ ◢███ ── ◢███ ∵ ███◣ ___ ∣ ▏ ── ████ ████ ─── ████ ▎├┐ ∣ ◢ ̄ ̄╲▏ ── █╳█╳█───█╳█╳█ █>█<█ ▎囧└ | █ ▏ ◥◣ ◢◣ ╳╳█ ◢◣ ╳╳█ █╳╳█ ▎\/┐ ╱ █——/╲ ███◢◤▂▃▄▂▃█◢◤ˍ▂▃ˍ▃▄█◆ ▅▅▅ ψviophex▏█ ﹨| ◢◤ ◥◤ ▇▇▇ ◥◤──▇▇▇ ── ▇▇▇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.229.56
文章代碼(AID): #17zwU_MH (java)
文章代碼(AID): #17zwU_MH (java)