하루의 일상💜

[이클립스] insert 한글깨짐/mysql설정으로 안될때 해결방법 본문

오류

[이클립스] 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>

반응형