//转成字节码:
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"));