当前位置: 代码迷 >> J2EE >> Big5字与Unicode的互换
  详细解决方案

Big5字与Unicode的互换

热度:530   发布时间:2013-11-10 00:22:54.0
/** 
 * Big5字与Unicode的互换 
 * 转换后的正常字型 
 */
  
import java.io.*; 
  
public class MyUtil{ 
    public static String big5ToUnicode(String s){ 
        try{ 
            return new String(s.getBytes("ISO8859_1"), "Big5"); 
        } 
        catch (UnsupportedEncodingException uee){ 
            return s; 
        } 
    } 
  
    public static String UnicodeTobig5(String s){ 
        try{ 
            return new String(s.getBytes("Big5"), "ISO8859_1"); 
        } 
        catch (UnsupportedEncodingException uee){ 
            return s; 
        } 
    } 
  
    public static String toHexString(String s){ 
        String str=""; 
        for (int i=0; i<s.length(); i++){ 
            int ch=(int)s.charAt(i); 
            String s4="0000"+Integer.toHexString(ch); 
            str=str+s4.substring(s4.length()-4)+" "; 
        } 
        return str; 
    } 
}

  相关解决方案