GB编码转UTF

来源:互联网 发布:linux切换终端快捷键 编辑:程序博客网 时间:2024/05/01 16:43

    public static String GBtoUTF(String gb2312String) {
        if (gb2312String == null) {
            return null;
        }
        System.out.println(gb2312String.length());
        StringBuffer sb = new StringBuffer(gb2312String.length() * 8);

        int j = 0;
        for (int i = 0; i < gb2312String.length(); i++) {
            j = gb2312String.charAt(i);
            sb.append("&#x");
            sb.append(Integer.toHexString(j).toUpperCase());
            sb.append(";");
        }
        return sb.toString();
    }

原创粉丝点击