简洁个人博客网站模板下载,秦皇岛企业建设网站,做网站显示上次登录时间代码,免费做网站可以一直用吗Java如何实现反转义
前提
最近做的一个需求#xff0c;是热搜词增加换一批的功能。功能做完自测后#xff0c;交给了测试伙伴#xff0c;但是测试第二天后就提了一个bug#xff0c;出现了未知词 levis。第一眼看着像公司售卖的一个品牌-李维斯。然后再扒前人写的代码是热搜词增加换一批的功能。功能做完自测后交给了测试伙伴但是测试第二天后就提了一个bug出现了未知词 levi#039;s。第一眼看着像公司售卖的一个品牌-李维斯。然后再扒前人写的代码往db和es中写数据时候会将一些词进行转义处理那么在下游取数展示时候要做下特殊处理-反转义。 1、了解哪些词会被转义
转义文本中的HTML字符为安全的字符以下字符被转义替换为 #039; (apos; doesnt work in HTML4)替换为 quot;替换为 amp;替换为 lt;替换为 gt;
2、先添加hutool依赖到pom dependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.8.16/version/dependency 3、代码案例
public static void main(String[] args) {String keyword levis;String unescapeKeyword HtmlUtil.unescape(keyword);System.out.println(the last unescapeKeyword is : unescapeKeyword);}