jetty encoding 설정 문의
- 작성자 :
- 양*권
- 작성일 :
- 2012-08-06 14:50:33
- 조회수 :
- 1,602
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
프로젝트 중간에 전자정부 프레임워크 2.0으로 변경이 되버리는 바람에 골칫거리가 생겨 문의 드립니다.
기존 프레임웍에선 tomcat을 사용하였고 2.0으로 변경하면서 jetty로 변경 되었는데요.. tomcat 기본 문자셋이 'ISO-8859-1' 알고 있고 jetty는 'UTF-8'로 알고 있습니다.
기존 개발때 'ISO-8859-1'로 넘어온 파라미터 문자셋을 'UTF-8'로 변경하는 함수를 써서 문자셋을 변경하였습니다. jetty를 문자셋이 'UTF-8'로 넘어오면서 함수를 쓸 필요가 없게 된것입니다. 그렇다고 기존 개발된 부분을(함수쓴부분)을 다 수정할 수 없는 상황인지라 jetty 설정에서 'UTF-8' -> 'ISO-8859-1' 변경 할 수 있는 방법이 있다면 알려주세요.
기존 프레임웍에선 tomcat을 사용하였고 2.0으로 변경하면서 jetty로 변경 되었는데요.. tomcat 기본 문자셋이 'ISO-8859-1' 알고 있고 jetty는 'UTF-8'로 알고 있습니다.
기존 개발때 'ISO-8859-1'로 넘어온 파라미터 문자셋을 'UTF-8'로 변경하는 함수를 써서 문자셋을 변경하였습니다. jetty를 문자셋이 'UTF-8'로 넘어오면서 함수를 쓸 필요가 없게 된것입니다. 그렇다고 기존 개발된 부분을(함수쓴부분)을 다 수정할 수 없는 상황인지라 jetty 설정에서 'UTF-8' -> 'ISO-8859-1' 변경 할 수 있는 방법이 있다면 알려주세요.
A
안녕하세요.. 양인권님..
다음과 같이 2가지로 답변 드리겠습니다.
1. ISO-8859_1로 넘어온 파라미터를 UTF-8로 변경하는 방식은.. web.xml에 encodingFilter와 각 Sevlet container에서 설정을 통하여 지정하는 방법을 사용하셔야 합니다.
각 프로그램에서 파라미터를 개별로 변환하는 방식은 바람직하지 않은 방식입니다..
2. Jetty에 대한 설정은 표준프레임워크와 관련 없는 부분으로 직접 확인해 주셔야 할 것 같습니다.
참고로.. tomcat에서 jetty로 변경된 것은 표준프레임워크 2.0과는 전혀 상관없는 것 같습니다. 더욱이 파라미터 인코딩 부분도 .. 표준프레임워크 2.0과는 관계없는 것이구요...
구체적으로 표준프레임워크 1.0에서 2.0으로 변경되면서.. 발생된 문제에 대한 정보를 주시면.. 쉽게 변경하실 수 있는 가이드를 해드리겠습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
다음과 같이 2가지로 답변 드리겠습니다.
1. ISO-8859_1로 넘어온 파라미터를 UTF-8로 변경하는 방식은.. web.xml에 encodingFilter와 각 Sevlet container에서 설정을 통하여 지정하는 방법을 사용하셔야 합니다.
각 프로그램에서 파라미터를 개별로 변환하는 방식은 바람직하지 않은 방식입니다..
2. Jetty에 대한 설정은 표준프레임워크와 관련 없는 부분으로 직접 확인해 주셔야 할 것 같습니다.
참고로.. tomcat에서 jetty로 변경된 것은 표준프레임워크 2.0과는 전혀 상관없는 것 같습니다. 더욱이 파라미터 인코딩 부분도 .. 표준프레임워크 2.0과는 관계없는 것이구요...
구체적으로 표준프레임워크 1.0에서 2.0으로 변경되면서.. 발생된 문제에 대한 정보를 주시면.. 쉽게 변경하실 수 있는 가이드를 해드리겠습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.