我正在使用 Oracle 数据库开发 Java EE 应用程序。 现在网页上的某些内容有一些特殊字符,我需要对它们进行转义。 字符如下所示:
€˜T’ ! “One Chase.†$ % & ( ) ' / : ? ` — – _ ‚ " Test
有人知道这是什么字符编码吗?我该如何转义它们?我需要转义它们并用空白替换它们。
最佳答案
这些字符是没有正确处理编码的代码的副作用(假设 UTF-8 是 ISO-8859-1,反之亦然)——它们目前是垃圾。您需要修复您的应用才能正确呈现它们。无需用空格替换它们或进行任何过滤。
阅读这篇文章 http://www.joelonsoftware.com/articles/Unicode.html然后检查您的数据库交互,以及您的 JSP 和应用程序服务器设置。
关于java - 需要在 Java Web 应用程序中转义特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10316898/