Spring

스프링 - 웹에서 INSERT 할 때 한글 깨짐 문제

마루설아 2025. 6. 3. 14:11

웹에서 게시글을 INSERT 후 조회를 할 때 아래처럼 한글이 깨져서 출력되었다.

 

 

/board/register에서 게시글 등록 후

/board/list로 리다이렉트

이후 개발자 도구로 확인했을 때 폼 데이터는 정상이었다.

 

 

그러나 STS에서 INSERT문 로그 출력 시 한글이 깨지는 오류 확인

 

 

 

해결방법

 

src > main > webapp > web.xml에 아래 코드를 추가 후 서버를 재시작하면 해결할 수 있다.

...
    <filter>
        <filter-name>encoding</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>
    </filter>

    <filter-mapping>
        <filter-name>encoding</filter-name>
        <servlet-name>appServlet</servlet-name>
    </filter-mapping>
...