터미널 창에서 실행하면 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_US
ISO-8859-1이므로 en_US
실제로는 동일합니다 en_US.ISO-8859-1
.