我在JSP頁面上的編碼有問題。我在我的項目中使用Maven的spring框架。錯誤的JSP頁面上的靜態文本編碼
我已設置的編碼在
的Maven
<properties>
<spring.version>3.0.2.RELEASE</spring.version>
<cxf.version>2.7.5</cxf.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
春
<filter>
<filter-name>charsetEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>charsetEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
JSP(通過HTML元)
<meta http-equiv='content-type' content='text/html;charset=utf-8' />
我跟蹤從服務器返回的文檔及其編碼。它是正確的 - UTF-8。
在JSP頁面中有:
- 靜態文本象例如從數據庫
ščťžýáíé
ľšÄťžýáÃé
文本。 解決此問題的任何想法?
你的數據庫使用什麼編碼? – Raedwald
它使用'UTF-8'字符集 – misco