오류
[이클립스] insert 한글깨짐/mysql설정으로 안될때 해결방법
도하루박
2024. 3. 5. 10:33
반응형
mysql연결해서 게시글 insert폼을 만들었는데 한글이 깨져서 저장된다..
mysql설정, 이클립스 설정다해봐도 안됨
[증상]
1. db에서 sql작성하여 insert 할때는 한글저장 잘됨
2. 영어, 숫자는 안깨지고 잘 insert됨
3. mysql 설정다해보고 이전에 잘사용하던 다른 db 연결해도 안됨
그래서 프로젝트를 의심해보기 시작함....
찾아보니 필터로 인코딩 해주는 web필터설정이 있었다!!!
필터 추가하니 바로 저장 완료
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>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter>
<filter-name>HTMLTagFilter</filter-name>
<filter-class>egovframework.rte.ptl.mvc.filter.HTMLTagFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HTMLTagFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
반응형