setting locale para utf-8, mas para manter medições, hora, data, etc.como="C"?

2

Objetivo final: use utf-8, mas mantenha o padrão de descanso (ou seja, formatos monetários, de data, numéricos etc.).

Eu tenho a idéia "vamos fazer o sistema utf-8, mas manter as medições, a hora, a data etc., como foi" e essa (provavelmente terrível) implementação:

LANG="en_US.utf-8"  # or en_GB.utf-8
LANGUAGE="en_US.utf-8"  # or en_GB.utf-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"

Parece intuitivamente (e na prática) que o "C" (que não é utf-8, certo?) não irá se misturar bem com ".utf-8" locales (e não faz isso! salta para fora).

O que é recomendado ".utf-8" locale (que eu devo usar em casos "= C") para preservar o espírito das unidades originais, medidas (km não milhas, Celsius não Fahrenheit etc), formato de data e hora, papel (na verdade eu gostaria de A4, não "carta"), etc?

(ou talvez a localidade "C" possa ser misturada com a localidade ".utf-8" e cometi outro erro?)

    
por Grzegorz Wierzowiecki 27.11.2017 / 22:59

0 respostas