首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

判断一个字符串的编码格式,并开展转码

2012-12-23 
判断一个字符串的编码格式,并进行转码public class TranCharset {/*** 判断字符串的编码** @param str* @r

判断一个字符串的编码格式,并进行转码

public class TranCharset {    /**     * 判断字符串的编码     *     * @param str     * @return     */    public static String getEncoding(String str) {        String encode = "GB2312";        try {            if (str.equals(new String(str.getBytes(encode), encode))) {                String s = encode;                return s;            }        } catch (Exception exception) {        }        encode = "ISO-8859-1";        try {            if (str.equals(new String(str.getBytes(encode), encode))) {                String s1 = encode;                return s1;            }        } catch (Exception exception1) {        }        encode = "UTF-8";        try {            if (str.equals(new String(str.getBytes(encode), encode))) {                String s2 = encode;                return s2;            }        } catch (Exception exception2) {        }        encode = "GBK";        try {            if (str.equals(new String(str.getBytes(encode), encode))) {                String s3 = encode;                return s3;            }        } catch (Exception exception3) {        }        return "";    }    public static void main(String[] args){    System.out.println(getEncoding("CSS测试"));    }}public static void main2(String[] args) throws Exception{        String desc="CSS测试";         try {            String b = new String(desc.getBytes("GBK"), "UTF-8");           System.out.println(b);        } catch (Exception e) {             e.printStackTrace();         }     }}
            8 :c ry: ) ea: ?  : ( P 3 楼 kong0itey 2011-08-24   发给会尽快结婚回过 4 楼 kong0itey 2011-08-24   [i[mgx]][//img] 5 楼 kong0itey 2011-08-24   该发言已被管理员删除

热点排行