1.언어 변환이 안될시.
$locale
사용하여 현재 언어 관련 설정들을 살펴본다.
LC_ALL은 LC_*로 표현되는 것들을 대표하는것으로,
이 값을 바꾸면 LC_* 전체가 바뀝니다.
그러나, 이것은 로케일의 표현법입니다.
LC_CTYPE은 문자셋과 대소문자변환을, LC_NUMERIC은 숫자표시형식,
LC_TIME은 시간표시형식, LC_MONETARY은 통화표시형식, LC_MESSAGES는 도움말등 메시지 표시방식,
LC_COLLATE는 문자비교순서입니다.
그외에도 주소,전화번호,종이형식등 많은 환경 변수가 있습니다.
실제로 화면에 보여질 언어를 바꿀때는
LANG과 LANGUAGE 환경변수를 사용합니다.
LANG은 사용할 로케일을 말하는 것이고,
LANGUAGE는 ":"으로 구분한 언어목록입니다.
LANG=ko_KR.utf8
LANGUAGE="ko_KR:ko:en_GB:en"
이러한 변수들은 gcc라이브러리에서 참조하게 되어 있으며,
이들 라이브러리를 사용하는 프로그램들에 적용됩니다.
그러나, 윗 분 말씀처럼 로케일정의 선행되어야 합니다.
이것도 또한 gcc라이브러리에서 참조합니다.
** 로케일 정의 **
/var/lib/locales/supported.d/ko파일에는 한국어로 사용가능한 인코딩종류
다음파일들은 로케일및 문자셋 정의 파일입니다.
/usr/share/i18n/locales/ko_KR
/usr/share/i18n/charmaps/EUC-KR.gz
/usr/share/i18n/charmaps/UTF-8.g
2. 탐색기에서 한글 파일 정렬이 안될시에.
위의 파일들을 사용하여, 로케일 정의를 만들때에는 다음과 같이 하시면 됩니다.
sudo localedef -f EUC-KR -ci ko_KR /usr/lib/locale/ko_KR.EUC-KR
sudo localedef -f UTF-8 -ci ko_KR /usr/lib/locale/ko_KR.UTF-8
이후 sudo dpkg-reconfigure locales
명령을 주시면 됩니다.
이 값을 바꾸면 LC_* 전체가 바뀝니다.
그러나, 이것은 로케일의 표현법입니다.
LC_CTYPE은 문자셋과 대소문자변환을, LC_NUMERIC은 숫자표시형식,
LC_TIME은 시간표시형식, LC_MONETARY은 통화표시형식, LC_MESSAGES는 도움말등 메시지 표시방식,
LC_COLLATE는 문자비교순서입니다.
그외에도 주소,전화번호,종이형식등 많은 환경 변수가 있습니다.
실제로 화면에 보여질 언어를 바꿀때는
LANG과 LANGUAGE 환경변수를 사용합니다.
LANG은 사용할 로케일을 말하는 것이고,
LANGUAGE는 ":"으로 구분한 언어목록입니다.
LANG=ko_KR.utf8
LANGUAGE="ko_KR:ko:en_GB:en"
이러한 변수들은 gcc라이브러리에서 참조하게 되어 있으며,
이들 라이브러리를 사용하는 프로그램들에 적용됩니다.
그러나, 윗 분 말씀처럼 로케일정의 선행되어야 합니다.
이것도 또한 gcc라이브러리에서 참조합니다.
** 로케일 정의 **
/var/lib/locales/supported.d/ko파일에는 한국어로 사용가능한 인코딩종류
다음파일들은 로케일및 문자셋 정의 파일입니다.
/usr/share/i18n/locales/ko_KR
/usr/share/i18n/charmaps/EUC-KR.gz
/usr/share/i18n/charmaps/UTF-8.g
2. 탐색기에서 한글 파일 정렬이 안될시에.
위의 파일들을 사용하여, 로케일 정의를 만들때에는 다음과 같이 하시면 됩니다.
sudo localedef -f EUC-KR -ci ko_KR /usr/lib/locale/ko_KR.EUC-KR
sudo localedef -f UTF-8 -ci ko_KR /usr/lib/locale/ko_KR.UTF-8
이후 sudo dpkg-reconfigure locales
명령을 주시면 됩니다.
영어우분투 상에서 한글입력을 가능하게 한 후 사용하다가
탐색기에서 파일명 정렬이 영어는 잘 되는데 한글이 엉망이어서 문제를 찾다가
다음의 해결책을 발견.
터미널을 연 후 sudo gedit /etc/environment 엔터
열어보면 다음과 같이 한줄이 있는데
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
그 밑에 아래의 한줄을 추가한 후 저장하고 재부팅
LC_COLLATE="ko_KR.UTF-8"
3. 한글 설정
apt-get install language-pack-ko language-pack-gnome-ko-base
locale-gen ko_KR.UTF-8
dpkg-reconfigure locales
update-locale LANG=ko_KR.UTF-8
reboot
locale (확인)
'Ubuntu' 카테고리의 다른 글
Audacious 음악 플레이어 쓸때 파일경로 제대로 읽어오지 못하는 경우. (0) | 2014.05.06 |
---|---|
파일명 가운데 공백이 있는걸 '_'로 바꾸기 (0) | 2014.05.06 |
Show username on panel (0) | 2014.04.24 |
Scrollbar Window 처럼 바꾸기.(Disable overlay scrollbar) (0) | 2014.04.24 |
SMI SRT convert on Ubuntu (0) | 2014.04.24 |