input.replace("&", "&").replace("<", "<").replace(">", ">").replace(""", "\"");
我将这行代码用作 sudo htmlspecialchars 转换器。对于我的应用程序,它不需要太复杂。
由于某些原因,上面的代码没有替换("&", "&"),它似乎没有做任何事情。
有什么建议吗?
input = input.replaceAll("[^\\x20-\\x7e]", "");
我也试过了
最佳答案
在 android 中,在 android.text.Html 中有一个 Html 类,您可以像下面这样使用它:
Html.fromHtml(any_html_text);
但是这个函数会返回 Spanned 对象所以使用
Spanned spn=Html.fromHtml(any_html_text);
您可以将此跨文本设置为任何按钮或 TextView 文本希望它能帮助您。
查看此 link也供大家引用。
关于java - 你如何简单地替换 htmlspecialchars ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802622/