java 实现html特殊字符转义

Posted chanjuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 实现html特殊字符转义相关的知识,希望对你有一定的参考价值。

html中的特殊字符,java后台接收会显示转义字符。例如 ’ 会被显示成'因此需要对特殊字符转义。

 

方法一:特殊字符替换

public static String htmlReplace(String str){
        str = str.replace("“", "“");
        str = str.replace("”", "”");
        str = str.replace(" ", " ");
        str = str.replace("&", "&");
        str = str.replace("'", "‘");
        str = str.replace("’", "’");
        str = str.replace("—", "—");
        str = str.replace("–", "–");
        return str;
    }


方法二:StringEscapeUtils类
StringEscapeUtils.unescapeHtml4(str)



以上是关于java 实现html特殊字符转义的主要内容,如果未能解决你的问题,请参考以下文章

java转换 HTML字符实体,java特殊字符转义字符串

C++特殊字符转义序列

java特殊字符转义

MyBatis中特殊符号的转义

SpringBoot Yaml 配置 特殊字符转义

如何让在Html中特殊字符不被转义