Здравствуйте, VBez, Вы писали:
VB>Вот обнаружилось только такое решение
VB>VB>String[] paramValues=request.getParameterValues("someitem");
VB>String firstName = new String(paramValues[0].getBytes("ISO-8859-1"), "UTF-8");
VB>
VB>Теперб отображается нормально.
VB>Но как-то криво это.
Я поступаю следующим образом:
1) На всех JSP-страницах, в самом начале, указываю
<%@ page contentType="text/html; charset=windows-1251" %>
2) В заголовке страницы добавляю
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
3) В сервлетах, в самом начале методов get, post или service, записываю
request.setCharacterEncoding("windows-1251");
response.setCharacterEncoding("windows-1251");
response.setContentType("text/html");
(
request и
response — параметры методов обработки запроса)
Работает без проблем.