Кодировка в Java - PullRequest
       39

Кодировка в Java

2 голосов
/ 06 августа 2010

У меня есть строка со специальными символами в Java.

"[^\\"]*\\"

Я хочу преобразовать его в объекты HTML, например:

"[^\\"]*\\"

Как этого можно достичь в Java?

Ответы [ 3 ]

1 голос
/ 06 августа 2010

Apache Commons Lang включает помощника для кодирования HTML. StringEscapeUtils.escapeHtml () должно сработать.Согласно javadocs, он «поддерживает все известные сущности HTML 4.0, включая яркие акценты».

0 голосов
/ 06 августа 2010

Используйте String.replace() при необходимости:

"[^\\\"]*\\".replace("\"", """);
0 голосов
/ 06 августа 2010

Вам нужно анализировать входную строку символ за символом и искать конкретные, которые вы хотите преобразовать.Когда вы найдете совпадение, просто замените этот символ на HTML-сущность.

...