스프링 인코딩
- 작성자 :
- 김*영
- 작성일 :
- 2022-05-13 09:40:40
- 조회수 :
- 1,161
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부프레임워크 스프링으로 개발을 하고 있습니다.
JS에서 AJAX를 통해 CONTROLLER에 한글로 된 값을 전달할 때 깨진 값으로 전달이 됩니다.
이클립스 내에서 인코딩을 설정하는 부분도 UTF-8로 바꿔 보았지만 이 부분에는 반영되지 않습니다.
CONTROLLER에서 값을 받은 후 인코딩하면 원래의 값을 확인 할 수 있지만,
코드내에서가 아니라 전자정부프레임워크에서 인코딩을 설정할 수 있는 부분이 따로 있을까요?
전자정부프레임워크 스프링으로 개발을 하고 있습니다.
JS에서 AJAX를 통해 CONTROLLER에 한글로 된 값을 전달할 때 깨진 값으로 전달이 됩니다.
이클립스 내에서 인코딩을 설정하는 부분도 UTF-8로 바꿔 보았지만 이 부분에는 반영되지 않습니다.
CONTROLLER에서 값을 받은 후 인코딩하면 원래의 값을 확인 할 수 있지만,
코드내에서가 아니라 전자정부프레임워크에서 인코딩을 설정할 수 있는 부분이 따로 있을까요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
이클립스내에 preferences에서 인코딩을 설정하였으나 반영이 안되셨다면
web.xml의 인코딩을 확인해보시길 바랍니다.
만약 표준프레임워크 공통컴포넌트를 사용하고 계신다면,
web.xml을 EgovWebApplicationInitializer로 대체하여 Spring CharacterEncodingFilter 설정하고 있으니 확인해보시길 바랍니다.
또한, ajax를 통해 한글로 된 값을 전달할 때 깨진 값이 전달되신다면 charset이 제대로 설정되었는지도 확인해보십시오.
감사합니다.
표준프레임워크센터입니다.
이클립스내에 preferences에서 인코딩을 설정하였으나 반영이 안되셨다면
web.xml의 인코딩을 확인해보시길 바랍니다.
만약 표준프레임워크 공통컴포넌트를 사용하고 계신다면,
web.xml을 EgovWebApplicationInitializer로 대체하여 Spring CharacterEncodingFilter 설정하고 있으니 확인해보시길 바랍니다.
또한, ajax를 통해 한글로 된 값을 전달할 때 깨진 값이 전달되신다면 charset이 제대로 설정되었는지도 확인해보십시오.
감사합니다.