Spring MVC UTF-8 인코딩 문제
Spring MVC를 사용하여 JSP 페이지에 UTF-8 문자를 표시하려고 할 때 인코딩 문제 발생할 수 있습니다. 이 문제는 인코딩 구성의 부적절한 설정으로 인해 발생하는 경우가 많습니다.
해결 방법:
이 문제를 해결하려면 다음 단계를 수행하십시오.
CharacterEncodingFilter를 등록하세요. web.xml:
web.xml 파일 상단에 다음 필터를 추가합니다.
<filter> <filter-name>encodingFilter</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>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
server.xml에서 URIEncoding 구성 (Tomcat 특정):
Tomcat을 사용하는 경우 server.xml 파일을 열고 URIEncoding이 UTF-8로 설정되어 있는지 확인하세요.
<Connector ... URIEncoding="UTF-8" ... />
추가 참고:
위 내용은 Spring MVC에서 UTF-8 인코딩 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!