按照指定编码编码字符串

//转成字节码: 
2
3
4
private static byte[] getContentBytes(String content, String charset) {
5
        if (charset != null && !"".equals(charset)) {
6
            try {
7
                return content.getBytes(charset);
8
            } catch (UnsupportedEncodingException var3) {
9
                throw new RuntimeException("MD5签名过程中出现错误,指定的编码集不对,您目前指定的编码集是:" + charset);
10
            }
11
        } else {
12
            return content.getBytes();
13
        }
14
    }
1
//将str转成指定格式的编码
2
3
4
String mysign1 = DigestUtils.md5Hex(getContentBytes(str, "gbk"));
5
String mysign2 = DigestUtils.md5Hex(getContentBytes(str, "utf-8"));
6
String mysign3 = DigestUtils.md5Hex(getContentBytes(str, "iso-8859-1"));

你可能感兴趣的:(编码工具)