JSP 페이지의 인코딩 관련 문제가 있습니다. 내 프로젝트에서 Maven과 함께 스프링 프레임 워크를 사용한다.JSP 페이지의 정적 텍스트 인코딩이 잘못되었습니다.
제가
에메이븐
<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 메타 통해)
,536를 인코딩 설정<meta http-equiv='content-type' content='text/html;charset=utf-8' />
서버에서 반환 된 문서 및 해당 인코딩을 추적했습니다. 그것은 맞습니다 - UTF-8. JSP 페이지에
이있다 : 예를 들어, 같은- 정적 텍스트
ščťžýáíé
- 동적 데이터베이스
에서 텍스트하지만 정적 텍스트 문제를 가지고, 그것은 ľšÄťžýáÃé
같은 텍스트를 보여줍니다.
이 문제를 해결하기위한 아이디어가 있으십니까?
데이터베이스에서 사용하는 인코딩은 무엇입니까? – Raedwald
'UTF-8' 문자셋을 사용합니다 – misco