0

我有一个 div 会显示一些文本。我正在从 DB 获取此文本。此文本可以包含特殊字符,例如“\”、">"、<" 等。当我尝试在我的页面中显示此文本时,由于显而易见的原因,这些特殊字符在我的页面中将不可见。那么如何处理这种情况。

4

3 回答 3

2

既然您提到了数据库,我假设您涉及 Java...

话虽如此,您可以查看 ApacheStringEscapeUtils并相应地转义您的字符串。

于 2013-09-18T09:26:46.197 回答
1

在您的 javascript 中,您可以编写函数,它将用代码替换所有特殊字符

看看这个答案Convert special characters to HTML in Javascript

于 2013-09-18T09:28:29.063 回答
0

在 java 端编写一个函数,它将转换所有这些或预期的特殊字符并返回到前端。

例如

function String convert(String var){
var.replace(/&/g,"&amp;").replace(/>/g,"&gt;");
}
于 2013-09-18T09:33:59.403 回答