为什么加密结果new String(result, "UTF-8")会乱码

来源:1-1 JAVA-对称加密算法DES

bigggge

2016-10-14 14:44

Hex.encodeHexString(result)可以显示十六进制,new String(result, "UTF-8")会乱码,为什么?

写回答 关注

1回答

  • Lavi_La
    2016-10-17 20:16:15

    转换成byte数组的时候不一定是utf-8编码,用utf-8解码就可能产生错误

JAVA实现对称加密

为你带来软硬件通用的对称加密算法,以及他们的应用范围

31957 学习 · 51 问题

查看课程

相似问题