Курсовая работа: Java: Русские буквы и не только…

{

request.setCharacterEncoding(encoding);

next.doFilter(request, response);

}

public void destroy(){}

}

И его конфигурации в web.xml:

<!--CharsetFilter start-->

<filter>

<filter-name>Charset Filter</filter-name>

<filter-class>CharsetFilter</filter-class>

<init-param>

<param-name>requestEncoding</param-name>

<param-value>Cp1251</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>Charset Filter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

<!--CharsetFilter end-->

Если же Вам не повезло, и у Вас более старая версия - для достижения результата придётся поизвращаться:

Оригинальный способ работы с кодировками предлагает Russian Apache - здесь расписано, как именно.

Своё решение проблемы так же предложил Вячеслав Педак.

Ну а самый простейший вариант извлечь таки символы - передавать в комплекте параметров имя кодировки (или, если вы уверены в текущей кодировке броузера, использовать предопределённую кодировку) и использовать метод перекодировки символов:

public void doPost(HttpServletRequest request,HttpServletResponse response)

throws ServletException, IOException

{

// Кодировка сообщений, использованная engine

К-во Просмотров: 1378
Бесплатно скачать Курсовая работа: Java: Русские буквы и не только…