Big5字与Unicode的互换

  1. /**
  2.  * Big5字与Unicode的互换
  3.  * 转换后的正常字型
  4.  */
  5. import java.io.*;
  6. public class MyUtil{
  7.     public static String big5ToUnicode(String s){
  8.         try{
  9.             return new String(s.getBytes("ISO8859_1"), "Big5");
  10.         }
  11.         catch (UnsupportedEncodingException uee){
  12.             return s;
  13.         }
  14.     }
  15.     public static String UnicodeTobig5(String s){
  16.         try{
  17.             return new String(s.getBytes("Big5"), "ISO8859_1");
  18.         }
  19.         catch (UnsupportedEncodingException uee){
  20.             return s;
  21.         }
  22.     }
  23.     public static String toHexString(String s){
  24.         String str="";
  25.         for (int i=0; i<s.length(); i++){
  26.             int ch=(int)s.charAt(i);
  27.             String s4="0000"+Integer.toHexString(ch);
  28.             str=str+s4.substring(s4.length()-4)+" ";
  29.         }
  30.         return str;
  31.     }
  32. }

你可能感兴趣的:(Big5字与Unicode的互换)