Добрый день!
Что я пробовал:
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?