Я готовлю коммерческое предложение, поэтому хочу отобразить символ валюты в моем шаблоне Thymeleaf
Я использую значение Unicode (HEX) для символа валюты с этого веб-сайта https://www.ip2currency.com/currency-symbol
Я написал <p th:utext = "${currencySymbol}"/> на своей HTML-странице для отображения символа валюты, но он не работает, здесь символ валюты - моя переменная тимелеафа, а ее значение - ₹, и я использую Spring Boot
Пожалуйста, помогите мне, как отобразить символ валюты в шаблоне тимелеафа с помощью Unicode
В противном случае вам может потребоваться установить contentType на ThymeleafViewResolver в UTF-8.
Значение Unicode пришло из базы данных, разные валюты будут иметь другое значение Unicode, поэтому мне нужно его отобразить. Подскажите, пожалуйста, как и где (в каком файле) мне нужно установить ThymeleafViewResolver?
Вы отметили свой вопрос с помощью iText, но я ничего не вижу в вашем вопросе о PDF? Только про HTML? Просьба уточнить.
из сгенерированного шаблона Thymeleaf я создаю PDF-файл с помощью IText
Тогда текущий вопрос не связан с iText. В настоящий момент вы все еще генерируете HTML, и вот в чем проблема.
Примерно так: stackoverflow.com/questions/36397203/…. Там будет аналогичный код для конфигурации Java (показан во внешней ссылке в этом ответе).





использовать как это
<span th:utext = "${'$'+' '}" ></span></b><span th:text = "${p.price}"></span>
он написан внутри тега span
один диапазон для валюты (HTML доллара) и другой тег диапазона для отображения цены из базы данных
Вы можете увидеть мой (неправильно) отрицательный ответ как обходной путь, если не хотите использовать символы с этого веб-сайта: stackoverflow.com/questions/14160304/…