| Sun ONE Web Server 6.1 관리자 설명서 |
부록 D
국제화 및 지역화 지원국제화 및 지역화 버전의 Sun ONE Web Server 6.1은 복수 언어 및 복수 인코딩을 지원합니다.
이 부록에서는 주요 기능에 대하여 설명합니다.
복수바이트 데이터 입력Server Manager 또는 Administration Server 페이지에 복수 바이트 데이터를 입력하려면 다음의 사항에 유의해야 합니다.
파일 또는 디렉토리 이름
파일이나 디렉토리 이름이 URL에 표시되는 경우 8비트 또는 복수비트 문자를 포함하면 안 됩니다.
LDAP 사용자 및 그룹
메일 주소의 경우 RFC 1700(ftp://ds.internic.net/rfc/rfc1700.txt)에서 허용된 문자만 사용합니다. 사용자 ID와 비밀번호는 반드시 ASCII로 저장되어야 합니다.
사용자 및 그룹용 문자를 올바른 형식으로 입력해야 하며, 8비트 또는 복수 비트 데이터를 입력하려면 UTF-8 형식 사용이 가능한 클라이언트(Netscape Communicator 등)를 사용합니다.
복수 문자 인코딩 지원Sun ONE Web Server 6.1은 다음 기능에 대한 복수 문자 인코딩을 지원합니다.
WebDAV
Sun ONE Web Server 6.1은 PROPPATCH 및 PROPFIND 메소드에서 복수 바이트 등록 정보를 설정하고 검색할 수 있습니다. 요청은 임의의 인코딩 형식을 사용할 수 있는 반면 서버로부터의 응답은 항상 UTF-8입니다.
Search
Sun ONE Web Server 6.1은 Java VM 지원에 포함되는 모든 문자 인코딩의 문서를 전체 텍스트 색인화 및 검색할 수 있는 Java기반 검색 엔진을 사용합니다. 문서의 기본 인코딩은 검색 컬렉션을 만들 때 지정할 수 있습니다. HTML 문서의 경우 인덱서(indexer)는 HTML 메타태그에서 인코딩을 도출하려 시도하며, 도출이 불가능한 경우 기본 인코딩으로 되돌아갑니다.
검색 인터페이스는 JSP 태그 라이브러리에 기반하며 원하는 언어 및 인코딩으로 사용자 정의 및 로컬라이즈할 수 있습니다. 태그 라이브러리의 목록은 Sun ONE Web Server 6.1 Programmer's Guide to Web Applications에 있습니다. 더 자세한 내용은 "Search Query 페이지 사용자 정의" 398 페이지 를 참조하십시오.
언어 선택서버 기본 설정에서 Magnus Editor를 사용하여 모든 사용자 오류 메시지에 사용할 Default Lanaguage를 서버에 지정할 수 있습니다. 로컬라이즈된 버전의 Sun ONE Web Server 6.1은 일곱 가지 언어를 지원합니다.
로컬라이즈된 버전의 Sun ONE Web Server 6.1의 경우 최종 사용자 검색 엔진이 완전히 로컬라이즈됩니다.
서버가 로컬라이즈된 컨텐츠를 서비스하도록 구성최종 사용자는 브라우저가 액세스하는 컨텐츠용 언어 선택을 기술하는 Accept-language 헤더를 보내도록 구성할 수 있습니다. 서버는 Administration Server의 Edit Clases에 있는 VS 클래스용 acceptlanguage 설정을 on으로 설정하여 Accept-language 헤더에 따라 컨텐츠를 서비스하도록 구성할 수 있습니다. 이렇게 하면 모든 사용자 오류 메시지 또한 Accept-language 헤더에 따라 표시되도록 합니다.
예를 들어 acceptlanguage가 on으로 설정되고 클라이언트가 다음 URL을 요청할 때 값이 fr-CH, de인 Accept-language 헤더를 전송하는 경우,
http://www.someplace.com/somepage.html
서버는 다음 순서로 파일을 검색합니다.
- Accept-language fr-CH, de.
http://www.someplace.com/fr_ch/somepage.html
http://www.someplace.com/somepage_fr_ch.html
http://www.someplace.com/de/somepage.html
http://www.someplace.com/somepage_de.html
- 국가 코드가 없는 언어 코드(fr-CH의 경우 fr):
http://www.someplace.com/fr/somepage.html
http://www.someplace.com/somepage_fr.html
- magnus.conf에 정의된 en 등의 DefaultLanguage.
http://www.someplace.com/en/somepage.html
http://www.someplace.com/somepage_en.html
- 이들 중 검색되는 것이 없으면 서버는 다음을 검색합니다.
http://www.someplace.com/somepage.html