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