ubuntu diferença de localidade entre zh_CN.utf8 e zh_CN.UTF-8

0

Existem algumas questões sobre a localidade do Linux que me confundiram muito.

Qual é a diferença entre zh_CN.utf8 e zh_CN.UTF-8 ?

Eles são da mesma localidade?

Executar o comando locale :

LANG=zh_CN.UTF-8  
LANGUAGE=  
LC_CTYPE="zh_CN.UTF-8"  
LC_NUMERIC=zh_CN.UTF-8  
LC_TIME=zh_CN.UTF-8  

Executar o comando locale -a :

C  
C.UTF-8  
en_AG  
en_AG.utf8  
POSIX  
zh_CN.gbk  
zh_CN.utf8  
POSIX  

Outra pergunta:

Qual é a diferença entre C e C.UTF-8 ?
Qual é a diferença entre en_AG e en_AG.UTF-8 ?

    
por sfz 19.12.2013 / 13:51

2 respostas

0

O arquivo /usr/share/i18n/SUPPORTED lista os locais suportados no Ubuntu com seus nomes corretos junto com a codificação.

  • zh_CN.UTF-8 é o nome correto e zh_CN.utf8 é um alias que se refere à mesma localidade.
  • C, ao contrário de C.UTF-8, permite a codificação usascii.
  • en_AG é o nome correto, mesmo se en_AG.UTF-8 for um nome de local de trabalho que se refira à mesma localidade.
por Gunnar Hjalmarsson 19.12.2013 / 14:46
0
% bl0ck_qu0te%

en_AG Não tendo facilidade de codificação de caracteres, por isso, deve procurar quando a codificação é necessária. mas en_AG.UTF-8 tem codificação de caracteres, por isso, ele cuidará dos caracteres codificados quando precisar.

    
por rɑːdʒɑ 19.12.2013 / 14:25