发信人: head()
整理人: hht(1999-03-11 11:14:18), 站内信件
|
From: 12:59 Subject: [中文Q&A]关於UNICODETo: [email protected]
From: [email protected] via BBS mail gateway Subject: [中文Q&A]关於UNICODE Date: Tue Jun 9 12:59:37 1998 To: To
发信人: [email protected] (哲哲鱼), 信区: Java 标 题: Re: 关於UNICODE 发信站: 交大资工凤凰城资讯站 (Fri Apr 17 17:18:27 1998) 转信站: cis_nctu!news.cis.nctu!news.csie.nctu!phoenix 来 源: ntucsx.csie.ntu.edu.tw
==> 在 [email protected] (摆汤的思绪~) 的文章中提到: : 那里有这些资讯呢?(转换UNICODE成BIG5或是相反...) : PS.是说用JAVA 来做喔~不是使用原生方法喔~
用 sun.io.ByteToCharConverter 和 sun.io.CharToByteConverter 就可以了 最简单的用法是
设 BYTE[] A 中包含以 big5 encode 的 bytestream
ByteToCharConverter a = ByteToCharConverter.getConverter("big5"); char[] B = a.convertAll(A);
那 B 中就会有 convert 成 Unicode 的 char 阵列
sun.io.CharToByteConverter 的用法非常类似. 因为这些 classes 都是 undocumented, 所以你可以去找 JDK 的 source 来看, 或是用 javap -c sun.io.CharToByteConverter 来看它里面有哪些 method, 一个一个去试...
-- 哲哲鱼 O ___////___ /\ \ // o / o\_FISH \// . \_ /\\ /\\ \/_________/ \\
-- ☆ 来源:.广州网易BBS站 bbs.nease.net.[FROM: 202.101.127.250]
|
|