生产中遇到乱码加密错误问题 错误信息如下:
"Internal Server Error","message":"URLDecoder: Illegal hex characters in escape (%) pattern - For input string: \"\",\""
进过错误重现,发现是原字符串中存在=导致的错误
最终通过
String decodeUrl = URLEncoder.encode(value,Charsets.UTF_8.name());//添加 return URLDecoder.decode(decodeUrl, Charsets.UTF_8.name());//原语句
先编码后,再解码才能获得标准的字符