From b53ad6054e31757702f8a1fdc8726b74f3700703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ASelince=E4=B8=B6C?= <18331529783@163.com> Date: Wed, 12 Apr 2023 05:48:16 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=A2=84=E8=A7=88=E7=9A=84ur?= =?UTF-8?q?l=E4=B8=AD=E5=8C=85=E5=90=AB&=E6=97=B6=E4=BC=9A=E8=BD=AC?= =?UTF-8?q?=E4=B9=89=E4=B8=BA&=20=E5=AF=BC=E8=87=B4=20document.getElem?= =?UTF-8?q?entById("${currentUrl}").click=20=E8=8E=B7=E5=8F=96=E4=B8=8D?= =?UTF-8?q?=E5=88=B0id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ASelince丶C <18331529783@163.com> --- server/src/main/java/cn/keking/utils/KkFileUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/main/java/cn/keking/utils/KkFileUtils.java b/server/src/main/java/cn/keking/utils/KkFileUtils.java index aa7a8bfe..6fc6121b 100644 --- a/server/src/main/java/cn/keking/utils/KkFileUtils.java +++ b/server/src/main/java/cn/keking/utils/KkFileUtils.java @@ -102,7 +102,9 @@ public class KkFileUtils { public static String htmlEscape(String input) { if(StringUtils.hasText(input)){ //input = input.replaceAll("\\{", "%7B").replaceAll("}", "%7D").replaceAll("\\\\", "%5C"); - return HtmlUtils.htmlEscape(input, "UTF-8"); + String htmlStr = HtmlUtils.htmlEscape(input, "UTF-8"); + //& -> & + return htmlStr.replace("&", "&"); } return input; }