Otras lecturas

Otras lecturas

Quiero usar C.UTF-8una configuración regional en MacOS (10.15.3) que no existe de forma predeterminada. Y no hay ningún locale-gencomando en Mac.

¿Cómo puedo crear una configuración regional en MacOS?

Sólo uso la configuración regional para Postgresql DB.

Respuesta1

No estás usando Debian Linux. locale-genes una herramienta Debian, un script de shell que incluye la herramienta estándar real para crear configuraciones regionales. Esta herramienta es localedef, como se describe en elEspecificación única de Unixy según esté disponible en MacOS.

Se necesita un lugararchivo fuentey un archivo de mapa de caracteres como entrada. ElSUSespecifica los formatos para ambos, y de acuerdo con el manual de Apache C++ parasu propio localedefSolía ​​ser el caso (pero aparentemente ya no) que uno podía descargar archivos fuente locales de The Open Group.

Tenga en cuenta que una forma reportada de configurar C.UTF-8en MacOS es usar la configuración regional C y superponer la configuración regional UTF-8 que tiene MacOS, solo para escribir caracteres, es decir

exportar LANG=C LC_CTYPE=UTF-8

Esto esSegún se informa, lo que los emuladores de terminal MacOS configuran en sus entornos de procesos secundarios.. Así también funcionaban las cosas en FreeBSD. (Establecer una configuración regional *.UTF-8 LANGefectivamente hizo lo mismo, gracias a que el LC_CTYPEarchivo de configuración regional es un enlace simbólico ../UTF-8/LC_CTYPEen esas configuraciones regionales).

Tenga en cuenta que la mklocaleherramienta 4.4BSD esnopara crear configuraciones regionales. Es para crear específicamente las partes de tipos de caracteres de las configuraciones regionales.

Otras lecturas

  • man localedef
  • localedef. Especificaciones básicas del grupo abierto. Norma IEEE 1003.1-2017.
  • localedef.Guía de referencia de la biblioteca estándar Apache C++. apache.org.

información relacionada