Задать вопрос
@artemfisher

Как заставить Tomcat работать c utf-8 и кириллицей?

Добрый день!
Что я пробовал:
1. В Tomcat (server.xml) использовать URIEncoding="UTF-8" (сервер у меня на порту 8443)
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true"
               maxParameterCount="1000"
               URIEncoding="UTF-8"
               >

2. В Spring Mvc использовать CharacterEncodingFilter
import org.springframework.web.filter.CharacterEncodingFilter;
@Configuration
@ComponentScan
public class MainConfig extends WebMvcConfigurationSupport
{

@Bean
public CharacterEncodingFilter characterEncodingFilter()
{
	CharacterEncodingFilter filter = new CharacterEncodingFilter("utf-8", true,true);
	return filter;		
}
}


3. В HTML
<meta charset="utf-8">

4. Также в HTML
<meta http-equiv="content-type" content="text/html; charset=utf-8">


Ничего не помогло. Всё равно данные обрабатываются в ISO-8859-1, в котором нет поддержки русского языка.

Как установить utf-8 или может нужен иной способ работы с русским языком в Tomcat?
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы