언어셋 관련 질문드립니다
- 작성자 :
- 신*석
- 작성일 :
- 2017-12-21 14:47:03
- 조회수 :
- 820
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요,
예전에 언어셋 관련해서 질문을 드렸었는데,
DB가 EUC-KR 일때 DB 처리할때만 EUC-KR로 어떻게 하면 좋을까라는 질문을 드렸었는데,
- web.xml의 org.springframework.web.filter.CharacterEncodingFilter filter의 encoding 파라미터
- JSP의 <% page...%> tag의 contentType의 pageEncoding 속성
- JSP의 HTML <meta ../> tag의 content 속성 중 charset 속성 부분
이렇게 3개를 변경하라고 하셨습니다.
그리고 나서 별 문제 없이 진행을 하던 도중
업로드를 할때 multipart/form-data 를 쓰다보니 데이터가 깨져서,
몇일 고민하다가
web.xml의 필터만 utf-8 로 바꿨는데, 드디어 안깨지더라고요..
그래서 혹시나 다른 부분이 깨질까 해서 테스트를 해봤는데,
깨지지 않았습니다.
페이지의 content-type과 content 속석 charset은 euc-kr 로 두고, filter만 utf-8로 되어 있는 상태인데,
언어처리하는데 문제가 없을까요?..
예전에 언어셋 관련해서 질문을 드렸었는데,
DB가 EUC-KR 일때 DB 처리할때만 EUC-KR로 어떻게 하면 좋을까라는 질문을 드렸었는데,
- web.xml의 org.springframework.web.filter.CharacterEncodingFilter filter의 encoding 파라미터
- JSP의 <% page...%> tag의 contentType의 pageEncoding 속성
- JSP의 HTML <meta ../> tag의 content 속성 중 charset 속성 부분
이렇게 3개를 변경하라고 하셨습니다.
그리고 나서 별 문제 없이 진행을 하던 도중
업로드를 할때 multipart/form-data 를 쓰다보니 데이터가 깨져서,
몇일 고민하다가
web.xml의 필터만 utf-8 로 바꿨는데, 드디어 안깨지더라고요..
그래서 혹시나 다른 부분이 깨질까 해서 테스트를 해봤는데,
깨지지 않았습니다.
페이지의 content-type과 content 속석 charset은 euc-kr 로 두고, filter만 utf-8로 되어 있는 상태인데,
언어처리하는데 문제가 없을까요?..
A
안녕하세요 신영석님,
표준프레임워크센터입니다.
보통 언어셋을 처리할 때
DB, web.xml, JSP, HTML, was, 서버의 인코딩을 통일하여 사용하는 것을 권장하고 있습니다.
filter만 utf-8로 변경했다고 하셨는데, 언어처리하는데 문제가 발생하실 수 있습니다.
인코딩 관련 설정을 다시 한 번 확인해보시길 바랍니다.
참고로 표준프레임워크는 Code, Server, DB의 인코딩 설정을 UTF-8로 하는 것을 권장하고 있습니다.
(인코딩 문제로 동작시 오류가 발생할 가능성이 있으며, 다른 인코딩을 사용하기 위해서는 별도의 커스터마이징이 필요함)
감사합니다.
표준프레임워크센터입니다.
보통 언어셋을 처리할 때
DB, web.xml, JSP, HTML, was, 서버의 인코딩을 통일하여 사용하는 것을 권장하고 있습니다.
filter만 utf-8로 변경했다고 하셨는데, 언어처리하는데 문제가 발생하실 수 있습니다.
인코딩 관련 설정을 다시 한 번 확인해보시길 바랍니다.
참고로 표준프레임워크는 Code, Server, DB의 인코딩 설정을 UTF-8로 하는 것을 권장하고 있습니다.
(인코딩 문제로 동작시 오류가 발생할 가능성이 있으며, 다른 인코딩을 사용하기 위해서는 별도의 커스터마이징이 필요함)
감사합니다.