Sun ONE logo      이전      목차      색인      다음     

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은 PROPPPATCH 및 PROPFIND 메소드에서의 복수 바이트 속성 설정 및 검색을 지원합니다. 요청의 인코딩 형식은 어느 것이라도 상관 없으나 서버에서의 응답은 항상 UTF-8입니다.

검색

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 페이지 사용자 정의" 페이지 402를 참조하십시오.


언어 기본 설정

서버 기본 설정의 Magnus Editor를 사용하여 모든 사용자 오류 메시지에 사용되는 서버용 Default Language를 설정할 수 있습니다. 현지화된 Sun ONE Web Server 6.1에서는 일곱 가지의 언어를 사용할 수 있습니다.

현지화된 버전의 Sun ONE Web Server 6.1에 있는 사용자 검색 인터페이스는 완전히 현지화되었습니다.


참고

현지화되지 않은 버전의 웹 서버에서는 이 설정이 적용되지 않습니다.



현지화된 컨텐트를 서비스하도록 서버 구성

사용자는 브라우저가 Accept-language 헤더를 보내도록 브라우저를 구성할 수 있으며, 이 헤더에는 액세스하는 컨텐트용 언어 기본 설정이 기술됩니다. Administration Server의 Edit Classes 메뉴에 있는 VS 클래스용 acceptlanguage 설정을 사용하도록 설정하여 서버가 Accept-language 헤더에 따라 컨텐트를 서비스하도록 구성할 수 있습니다. 이렇게 하면 사용자 오류 메시지 또한 Accept-language 헤더에 따라 전송됩니다.

예를 들어 acceptlanguage가 ON으로 설정되고 클라이언트가 값이 fr-CH, de인 Accept-language 헤더를 보내 다음 URL을 요청할 수 있습니다.

http://www.someplace.com/somepage.html

서버는 다음 순서로 파일을 검색합니다.

  1. Accept-language 목록 fr-CH, de.
  2. 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

  3. 국가 코드가 없는 언어 코드(fr-CH의 경우 fr):
  4. http://www.someplace.com/fr/somepage.html

    http://www.someplace.com/somepage_fr.html

  5. En 등의 magnus.conf 파일에 정의된 DefaultLanguage.
  6. http://www.someplace.com/en/somepage.html

    http://www.someplace.com/somepage_en.html

  7. 위의 내용이 검색되지 않는 경우 서버는 다음을 시도합니다.
  8. http://www.someplace.com/somepage.html


    참고

    유의할 점은 국가 코드가 CH 및 TW 등인 현지화된 파일의 이름을 지정하는 경우 소문자로 변환되며 대시(-)는 밑줄(_)로 변환됩니다.



    주의

    acceptlanguage 설정을 사용하는 경우 위에 설명한 알고리즘대로 서버가 Accept-language에 지정된 모든 언어의 컨텐트를 확인하므로 성능의 저하가 발생할 수 있습니다.




이전      목차      색인      다음     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.