У меня есть текстовые файлы, содержащие польский символ (например, «ń»), но я не могу их отображать (я получаю «?» В местах этих специальных символов). Мое решение заключается в использовании Юникода коды какМожно ли перевести только специальные символы в unicode?
ń
для «N» и так далее, например, польское слово «Kon» будет выглядеть
koń
Когда я
org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4("ń")
Я получаю String, содержащий «ń», поэтому я думал, что метод escapeHtml4 для «ń» даст мне строку, содержащую
"ń"
В результате, но я снова получаю «ń». Есть ли простой способ сделать это?
Где вы пытаетесь отобразить эти символы? Как? –
Я использую скорость для создания шаблонов электронной почты с помощью html. Когда я не использую html-теги, полировка символов хорошо работает, но когда я включаю html, я получаю эти «?». Я попытался изменить свойства скорости и использовать метатег html, но он не работал. – vul6
* «Мое решение заключается в использовании кодов Юникода, таких как« * Правильное решение *, чтобы гарантировать, что все компоненты вашего веб-стека понимают кодировку текста, которую вы используете, и обслуживаете HTML соответственно. Подробнее: [* Абсолютный минимум, каждый разработчик программного обеспечения, безусловно, должен знать о юникодном и символьном наборах (никаких оправданий!) *] (Http://www.joelonsoftware.com/articles/Unicode.html) –