UTF-8 HTML-страницы должны иметь правильный тег META в блоке <head>
:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
Если вы включаете HTML-файл в страницу JSP, вы можете запустить его через JSPпроцессор, чтобы все было закодировано последовательно.Мы сделали это для файлов JavaScript, которые мы хотели изменить во время выполнения.
Добавьте следующее к вашему web.xml
:
<jsp-config>
<jsp-property-group>
<description>Property group for common configuration for all the JSP's</description>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.html</url-pattern>
<el-ignored>false</el-ignored>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>