【发布时间】:2018-01-04 00:27:23
【问题描述】:
我需要一个 java 函数来转换现有 html-String 中的变音符号。所以例如我有
<html>
<body>
äü
</body>
</html>
现在该函数应该将所有类型的 umaute 转换为其转义形式。所以它应该保持 html 代码完整,但只需替换上面示例中的 -> ä 和 ü -> ü 导致
<html>
<body>
äü
</body>
</html>
我很清楚有很多转义函数,比如escapeHtml4 .问题是所有的 html 都被转换了,所以 html 代码也被转义了。我正在寻找一个仅识别 html 代码中的文本部分然后对其进行编码的函数。
在这种情况下,我无法进一步设置 UTF-8 编码。
【问题讨论】:
-
yourString.replace("ü","&uuml"); -
如何确保替换所有可用的变音符号?
-
对 ö 和 ä 也重复相同的语句