我现在正在使用以下代码,但效果不佳。只有几个词可以转换。
public String convert(String big5) throws java.io.UnsupportedEncodingException {
byte[] tmp = big5.getBytes( "UTF-16BE");
String result = "";
for (int i=0; i<tmp.length; i++) {
result += Integer.toHexString(((int)tmp[i]));
}
return result.toUpperCase();
}