У меня есть следующая проблема. Я создал новый «Динамический веб-проект» и импортировал в него некоторые существующие jsp-файлы.Eclipse JSP: некорректная кодировка текстового файла по умолчанию
Если я щелкнул правой кнопкой мыши один из импортированных файлов jsp и щелкнул «Свойства»> «Ресурс», то в разделе «Кодирование текстового файла» значение «По умолчанию (определяется типом контента: ISO-8859-1)» , Однако я Iconv запущенной перед импортом, чтобы убедиться, что они находятся в UTF-8:
$ iconv -f "ISO-8859-1" -t "UTF-8" from.jsp > to.jsp
Все файлы JSP имеет следующий мета набор:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Кто-нибудь знает, как изменить эту настройку? Tomcat правильно служить им, как UTF-8 (HTTP заголовка Content-type), поэтому я не знаю, в каком это влияет ...
Откат немного позже :) Спасибо, это решило проблему! ... Я все еще теряюсь о том, почему, потому что вся конфигурация, указанная другими ответами, выглядит хорошо (все они говорят utf-8). – roirodriguez
hi @roirodriguez никогда не задумываюсь о позднем ответе, рад помочь вам .. но да, этот материал кодирования все еще раздражает, и вы редко можете доверять очевидным настройкам;/ –