추가 읽기

추가 읽기

C.UTF-8MacOS(10.15.3)에서 기본적으로 존재하지 않는 로케일을 사용하고 싶습니다 . 그리고 locale-genMac에서는 명령이 없습니다.

MacOS에서 로케일을 만드는 방법은 무엇입니까?

저는 Postgresql DB 로케일만 사용합니다.

답변1

Debian Linux를 사용하고 있지 않습니다. locale-gen로케일을 생성하기 위한 사실상의 표준 도구가 포함된 쉘 스크립트인 데비안 도구입니다. 이 도구는 localedef에 설명된 대로입니다.단일 유닉스 사양MacOS에서도 사용 가능합니다.

로캘이 필요합니다소스 파일입력으로 문자 맵 파일이 있습니다. 이것스테인레스 스틸Apache C++ 매뉴얼에 따라 및 형식을 모두 지정하십시오.그것은 localedef예전에는 The Open Group에서 로케일 소스 파일을 다운로드할 수 있었지만 이제는 그렇지 않습니다.

MacOS에서 구성하는 한 가지 방법은 C.UTF-8C 로케일을 사용하고 문자 입력을 위해 MacOS의 UTF-8 로케일을 재정의하는 것으로 알려졌습니다.

내보내기 LANG=C LC_CTYPE=UTF-8

이것은MacOS 터미널 에뮬레이터가 하위 프로세스 환경에 설정하는 것으로 알려진 내용. FreeBSD에서는 이런 방식으로 작동했습니다. (*.UTF-8 로케일을 설정하면 로케일 파일이 해당 로케일의 심볼릭 링크이기 LANG때문에 사실상 동일한 결과를 얻을 수 있습니다 .)LC_CTYPE../UTF-8/LC_CTYPE

4.4BSD mklocale도구는 다음과 같습니다.아니요로케일을 생성하는 데 사용됩니다. 이는 로케일의 문자 유형 부분을 구체적으로 생성하는 데 사용됩니다.

추가 읽기

  • man localedef
  • localedef. 오픈 그룹 기본 사양. IEEE 표준 1003.1-2017.
  • localedef.Apache C++ 표준 라이브러리 참조 가이드. apache.org.

관련 정보