請問 字元怎麼轉 unicode |
尚未結案
|
narsace
一般會員 發表:2 回覆:6 積分:1 註冊:2004-04-05 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
參考:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#getBytes(java.lang.String)
http://groups.google.com.tw/groups?q=java unicode&hl=zh-TW&lr=&ie=UTF-8&oe=UTF-8&selm=3OPHWE$7ad@linux.ie.cycu.edu.tw&rnum=2 發表人 - neoart 於 2004/04/05 10:24:01
|
narsace
一般會員 發表:2 回覆:6 積分:1 註冊:2004-04-05 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|
narsace
一般會員 發表:2 回覆:6 積分:1 註冊:2004-04-05 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
引言: 可是 把他轉 unicode 就像 'ㄅ' 是 3105 這樣 有可以把 字元 轉成 unicode 的 函式 ? 就是 輸入一中文字後印出此中文字之UniCode 碼。 發表人 - narsace 於 2004/04/08 21:40:25 byte[] bytes="ㄅ".getBytes("UTF-16"); int uni_code_2=(int)bytes[2]; int uni_code_3=(int)bytes[3]; String hexHi=Integer.toHexString(uni_code_2);//convert to hex String hexLo=Integer.toHexString(uni_code_3); if(hexHi.length()<2) hexHi="0" hexHi;// complete with "0" if(hexLo.length()<2) hexLo="0" hexLo; System.out.println("unicode is:" hexHi hexLo );//bingo!!我只試一下你的"ㄅ"字 麻煩你多試一下其他字了. 發表人 - neoart 於 2004/04/08 22:33:17 發表人 - neoart 於 2004/04/08 22:36:32 |
narsace
一般會員 發表:2 回覆:6 積分:1 註冊:2004-04-05 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|
narsace
一般會員 發表:2 回覆:6 積分:1 註冊:2004-04-05 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
引言: byte[] bytes="ㄅ".getBytes("UTF-16"); unreported exception java.io.UnsupportedEncodingException; must be caught or declared to be thrown 我 complier 後發現這個錯誤 不了解這個意思 try{ //之前的code ... ... }catch(java.io.UnsupportedEncodingException uee){ //遭遇"不支援此等轉碼"的例外.... uee.printStatckTrace(); } |
narsace
一般會員 發表:2 回覆:6 積分:1 註冊:2004-04-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |