UCS 변환 형식을 위한 애플리케이션 서버 구성
client.encoding.override=UTF-8 JVM 인수를 사용하여 UCS 변환 형식에 대해 애플리케이션 서버를 구성할 수 있습니다. 이 형식은 애플리케이션 서버가 특수 수학 및 기술 기호를 포함하여 대부분의 문자 인코딩을 처리할 수 있게 합니다.
이 태스크 정보
UCS 변환 형식에 대해 애플리케이션 서버를 구성하기
전에 다음을 시도해야 합니다.
- POST 및/또는 조회 문자열 데이터를 수신 중인 JSP 또는 서블릿 내부에서 ServletRequest 인코딩을 명시적으로 설정하십시오. (선호하는 J2EE 솔루션입니다.)
- 클라이언트의 브라우저 설정을 사용하여 적합한 문자 인코딩을 판별하는 autoRequestEncoding 옵션을 사용 가능하게 하십시오. 이전 브라우저는 이 옵션을 지원하지 않을 수 있습니다.
유의: client.encoding.override=UTF-8 JVM 인수가
지정되는 경우, autoRequestEncoding 옵션은 사용 가능한 경우에도 작동하지
않습니다. 따라서 애플리케이션 서버가 클라이언트 요청을 수신할 때
charset(문자 세트) 옵션이 요청의 컨텐츠 유형 헤더에 설정되었는지
확인합니다.
- 설정된 경우 애플리케이션 서버는 문자 인코딩에 대해 컨텐츠 유형 헤더를 사용합니다.
- 설정되지 않은 경우 애플리케이션 서버는 default.client.encoding 시스템 특성에 대해 지정되는 문자 인코딩을 사용합니다.
- charset 또는 default.client.encoding 시스템 특성이 모두 설정되지 않은 경우 애플리케이션 서버는 ISO-8859-1 문자 세트를 사용합니다.
애플리케이션 서버는 절대 Accept-Language 헤더를 확인하지 않습니다. 그러나 autoRequestEncoding 옵션이 작동 중인 경우 애플리케이션 서버는 문자 인코딩이 default.client.encoding 시스템 특성에 대해 지정되는지 확인하기 전에 Accept-Language 헤더를 확인합니다.
UCS 변환 형식에 대해 애플리케이션 서버를 구성하려면 다음을 수행하십시오.