이 문서는 지원되지 않는 버전의 토토 결과을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 23 장. 메이저 토토 사이트버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

제 20 장.

목차
20.1. 로케일
20.1.1. 개요
20.1.2. 행동
20.1.3. 문제
20.2. 문자 세트
20.2.1. 지원
20.2.2. 설정을 설정합니다
20.2.3. 자동
20.2.4. 추가

이 장에서는 사용 가능한 토토 결과 기능을 설명합니다토토 결과두 가지로 현지화를 지원합니다

  • 운영 체제의 로케일 기능 사용

  • 정의 된 여러 가지 다른 문자 세트를 제공합니다토토 결과서버,

20.1. 장소

로케일지원을 참조하십시오토토 결과표준 ISO C 및 사용posix로케일 시설

20.1.1.

로케일 지원은 ainitdb. initdb의지initdb정확히 어떤 로케일을 사용할 것인지-로케일옵션. 을 위한

initdb -로케일 = sv_se

이 예제는 로케일을 스웨덴어로 설정합니다 (SV11624_11647SE). 다른 가능성은en_us(U.S. English) 및FR_CA(프랑스 캐나다). 둘 이상CS_CZ.ISO8859-2. 어떤 지역을 사용할 수 있는지로케일 -A사용 가능한 로케일 목록을 제공 할 것입니다.)

때로는 여러 규칙을 혼합하는 것이 유용합니다

LC_COLLATE 문자열 정렬 순서
LC_CTYPE 문자 분류 (문자 란 무엇입니까?
lc_messages 메시지 언어
lc_monetary 통화 지식
lc_numeric 숫자 형식
LC_TIME 날짜와 시간의 형식
카테고리 이름은의 이름으로 번역됩니다initdb로케일 선택을 무시할 수있는 옵션initdb -locale = fr_ca.

시스템이 로케일이없는 것처럼 행동하기를 원한다면C또는posix.

일부 로케일 카테고리의 특성은 그 가치가 있다는 것입니다.initdb실행할 수 없습니다LC_COLLATEandLC_CTYPE해당 범주입니다. 그들토토 결과기록을 통해이를 시행합니다LC_COLLATEandLC_CTYPEinitdb. 서버는 자동으로이를 채택합니다

다른 로케일 범주는 원하는대로 변경할 수 있습니다섹션자세한 내용). 에 의해 선택된 기본값initdb실제로 작성되었습니다토토 결과.conf토토 결과.conf그런 다음 서버

서버의 로케일 동작이 결정됩니다.

참고 :우리가 로케일 상속에 대해 말할 때LC_ALL, LC_COLLATE(에 해당하는 변수Lang. 만약에C.

일부 메시지 토토 결과 라이브러리도언어목적을 위해 다른 모든 로케일 설정을 무시합니다getText, 자세한 내용은

메시지를 사용자로 변환 할 수 있도록합니다NLS빌드 시간에 활성화되어 있어야합니다. 이 선택은입니다

20.1.2.

로케일 지원은 다음과 같은 기능에 영향을 미칩니다.

  • 쿼리를 사용하여 순서를 정렬합니다주문

  • 인덱스를 사용하는 능력Like조항

  • theTO_CHAR가족

다른 지역을 사용하는 단점C또는posixin토토 결과ISLike. 이런 이유로 당신은 로케일을 사용하십시오

20.1.3.

설명에도 불구하고 로케일 지원이 작동하지 않는 경우로케일 -A운영 체제가 제공하는 경우

확인토토 결과isLC_COLLATEandLC_CTYPE설정은에 결정됩니다initdb시간을 반복하지 않고 변경할 수 없습니다initdb. 를 포함한 기타 로케일 설정lc_messagesandlc_monetary초기에show명령.

디렉토리src/test/localein토토 결과'S Locale

서버 측 오류를 처리하는 클라이언트 응용 프로그램

메시지 변환 카탈로그 유지하려면 필요합니다토토 결과범퍼카 토토stgreSQL : 문서 : 8.0 : 모국어 지원또는