У меня следующая проблема. Я создал новый "Dynamic Web Project" и импортировал в него несколько существующих 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 header), так что я не знаю, на что это влияет...