Как удалить объекты HTML в Java?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как удалить объекты HTML в Java?

Сообщение Anonymous »

В моей базе данных есть экранированная HTML-строка, которая, помимо других HTML-объектов, содержит 𝐿.
Если я отобразлю ее в HTML-файле, Я вижу ожидаемый символ: 𝐿.
Согласно https://www.compart.com/en/unicode/U+1D43F, он называется «Математический курсив, заглавная буква L». и также может быть представлен как объект HTML как 𝐿.
Однако я хочу отобразить эту строку в файле PDF, поэтому я пытаюсь отменить экранирование в моем приложении Java.
Я пробовал несколько разных методов, но ни один из них не сработал должным образом:



метод
вывод




org.apache.commons.lang.StringEscapeUtils.unescapeHtml ("𝐿")



org.apache. commons.lang.StringEscapeUtils.unescapeXml("𝐿");



org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4("𝐿");
g¿

org.apache.commons.lang3.StringEscapeUtils.unescapeXml("𝐿");
g¿


org.jsoup.nodes.Entities.unescape("𝐿");
��¿


org.jsoup.parser.Parser.unescapeEntities("𝐿", true);< /td>
p¿


org.unbescape.html.HtmlEscape.unescapeHtml("& #119871;")
p¿



Есть ли в Java способ отменить экранирование таких типов HTML-объектов точно так же, как это сделал бы браузер?
Примечание: я не знаю, какой метод или библиотека использовалась для перехода к этому объекту HTML.

Подробнее здесь: https://stackoverflow.com/questions/791 ... es-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»