我需要一個java函數來轉換現有的html-String中的umlaute。因此,例如我有在現有的HTML字符串中轉換變音符號(Java函數)
<html>
<body>
äü
</body>
</html>
現在該函數應該將所有類型的umaute轉換爲其轉義形式。所以應該讓HTML代碼不變,但只需更換一個 - > ä和U - >中導致
<html>
<body>
äü
</body>
</html>
上面的例子ü我非常清楚的事實,有像escapeHtml4的逃逸功能負荷 。問題是所有的html都被轉換,所以html代碼也被轉義了。我正在尋找一個函數,只標識html代碼中的文本部分,然後對它們進行編碼。
此外,在這種情況下,設置UTF-8編碼不適合我。
'yourString.replace(「ü」,「&uuml」);' – Lino
如何確保替換所有可用的變音符號? – user668338
爲ö和ä重複相同的語句 – Lino