在做cookie序列化时候,发现原数组和转成string之后再转成byte数组:在网上搜了一个博客解决问题,记录下:
https://blog.csdn.net/qq_27760433/article/details/78327328
大概意思是:UTF-8编码是用多个字节编码一个字符的,所以每次编码,得到的数组可能不一样,所以选取单字节编码的格式,比如‘iso-8859’
byte[] bytes3 = new String(bytes, StandardCharsets.ISO_8859_1).getBytes(StandardCharsets.ISO_8859_1);