Нет, это то, что хранится в БД 'नेपा'
Вот что я имел в виду под html-сущностями. Когда вы выводите эту строку, используя jstl c:out
, она снова пропускает знаки &
, чтобы избежать внедрения html-кода и межсайтовых скриптовых атак. Исходный код HTML отображаемой страницы будет выглядеть следующим образом:
नेपा
Это означает, что браузер будет отображать знак &
буквально.
Веб-страница, на которую вы ссылались, кажется, предлагает неконвертированную строку для загрузки в формате txt, поскольку содержит только символы в диапазоне ascii. Если вы откроете этот файл в браузере, он, вероятно, попытается интерпретировать его как HTML и отобразить соответствующие международные символы.
Вам следует выяснить, почему в вашей базе данных уже есть закодированные символы, лучше вместо этого хранить фактические байты в определенной кодировке, такой как utf-8.