代码如下:
import java.net.URLDecoder;
import java.net.URLEncoder;
String encode = URLEncoder.encode("这是一段加密前的文字!", "utf-8");
log.info("【这是一段加密前的文字!】经过encode加密后为:【"+encode+"】");
String decode = URLDecoder.decode(encode, "utf-8");
log.info("【"+encode+"】解密后为:【"+decode+"】");
log.info("————————————————————");
运行结果如下:
2023-05-04 11:16:22 INFO 8650200c 1-1 【这是一段加密前的文字!】经过encode加密后为:【%E8%BF%99%E6%98%AF%E4%B8%80%E6%AE%B5%E5%8A%A0%E5%AF%86%E5%89%8D%E7%9A%84%E6%96%87%E5%AD%97%EF%BC%81】
2023-05-04 11:16:22 INFO 8650200c 1-1 【%E8%BF%99%E6%98%AF%E4%B8%80%E6%AE%B5%E5%8A%A0%E5%AF%86%E5%89%8D%E7%9A%84%E6%96%87%E5%AD%97%EF%BC%81】解密后为:【这是一段加密前的文字!】
2023-05-04 11:16:22 INFO 8650200c 1-1 ————————————————————