Big5字与Unicode的互换

Big5字与Unicode的互换
 1 /** */ /**
 2 * Big5字与Unicode的互换
 3 * 转换后的正常字型
 4 */

 5
 6 import  java.io. * ;
 7
 8 public   class  MyUtil {
 9    public static String big5ToUnicode(String s){
10        try{
11            return new String(s.getBytes("ISO8859_1"), "Big5");
12        }

13        catch (UnsupportedEncodingException uee){
14            return s;
15        }

16    }

17
18    public static String UnicodeTobig5(String s){
19        try{
20            return new String(s.getBytes("Big5"), "ISO8859_1");
21        }

22        catch (UnsupportedEncodingException uee){
23            return s;
24        }

25    }

26
27    public static String toHexString(String s){
28        String str="";
29        for (int i=0; i<s.length(); i++){
30            int ch=(int)s.charAt(i);
31            String s4="0000"+Integer.toHexString(ch);
32            str=str+s4.substring(s4.length()-4)+" ";
33        }

34        return str;
35    }

36}

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