로케일 en_AG와 en_AG.utf8의 차이점은 무엇입니까?

로케일 en_AG와 en_AG.utf8의 차이점은 무엇입니까?

터미널 창에서 실행하면 locale -av다음과 같은 결과가 나타납니다(처음 두 개의 출력 항목만 표시됨).

locale: en_AG           archive: /usr/lib/locale/locale-archive
-------------------------------------------------------------------------------
    title | English language locale for Antigua and Barbuda
   source | Free Software Foundation, Inc.
  address | 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
    email | [email protected]
 language | English
territory | Antigua and Barbuda
 revision | 1.0
     date | 2008-09-16
  codeset | UTF-8

locale: en_AG.utf8      archive: /usr/lib/locale/locale-archive
-------------------------------------------------------------------------------
    title | English language locale for Antigua and Barbuda
   source | Free Software Foundation, Inc.
  address | 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
    email | [email protected]
 language | English
territory | Antigua and Barbuda
 revision | 1.0
     date | 2008-09-16
  codeset | UTF-8
  • en_AG로케일과 의 차이점은 무엇인가요 en_AG.utf8?
  • en_AG이름에 코드 세트 수정자가 없는데도 로케일이 UTF-8 코드 세트를 사용하는 이유는 무엇입니까 ?

답변1

name으로 로케일을 지정하면 실제로는 해당 언어 및 국가에 대한 기본 로케일 language_COUNTRY로 정의된 로케일 중 하나를 지정하게 됩니다 . language_COUNTRY.codeset귀하의 경우 en_AG기본 코드 세트는 UTF8인 것 같습니다. 의 경우 en_USISO-8859-1이므로 en_US 실제로는 동일합니다 en_US.ISO-8859-1.

관련 정보