看板java
标 题Re: 请问一长串unicode编码的字串
发信站中正筑梦园 (Tue Jan 17 02:05:11 2006)
转信站ptt!ctu-reader!Spring!ctu-peer!news.nctu!netnews.csie.nctu!Yuntech-New
※ 引述《[email protected] (痞子军团团长)》之铭言:
> ※ 引述《faraway0203 (123)》之铭言:
> : 字串一长串
> : 原本其实是中文
> : ex:
> : String msg =62DC8A17002C6557662F4E005B9A89817684963F00214F604E5F65B05E745FEB6
> : A0255370021661F671F59295982679C8981642D4FBF8ECA518D8DDF62118AAA0021;
> : 上面为nuicode的编码格式 每四个为一个中文
> : 62DC 是 中文的拜
> : 要怎麽可以print出(中文的msg);
> : 请问有什麽方法是可以转换或是改变编码格式呢?
> : 先感谢了~
> char psmonkey = (char) Integer.decode("0X62DC").intValue();
> System.out.println(psmonkey);
> 希望能看到不同的方法... [跪拜之 Orz]
for(int i=0;i<msg.length();i+=4)
System.out.print((char)Integer.parseInt(msg.substring(i, i+4), 16));
BTW,怕有index的exception的话try catch自己包吧。
--
● ˙ ˙ ◢▇◣ ◢▇◣ ▇ ▇ █▇◣ █▇◣ █▇◣ ◢▇◣ █▇▉ /
˙ ╲ █ █ █ █ █ ▉ █ ▉ █▆ █▆▉ ▉▉▉ ★
◢ ★˙ ◥█◤ ◥█◤ ◥█◤ ██◤ █◥▆ █▆◤ █ ▉ ▉▉▉˙ ◣
CDBBS 中正筑梦园BBS站 欢迎莅临参观 cd.twbbs.org (140.123.20.230)
http://cd.twbbs.org◥ * Author: lazyf ★ From: 220.143.212.3 ◤