728x90
반응형

locale 3

[Linux] 리눅스 명령어 - 언어 설정, 한글 깨짐 해결(locale, export)

리눅스를 사용하다보면 한글 깨짐 혹은 다른 언어로 나오는 문제를 겪습니다. 이때, locale를 사용하여 문제를 해결하는 법을 알아봅시다.😊 echo $LANG 현재 사용중인 로케일 확인하기 locale 설정 가능한 로케일 보기 export LANG="ko_KR.UTF-8" 설정 가능한 로케일 중 변경할 언어로 설정하기 출처 : [Linux] 리눅스 명령어 - 언어 설정, 한글 깨짐 해결(locale, export) (tistory.com)

locale(로케일, 로캘) 이란?

개요 locale은 세계 각 국에서 사용하는 언어, 문자, 화폐 표시, 시간등에 대해 국제화(i18n; Internationalization) 와 지역화(l10n; localization)를 통해 어떻게 표시할 지 정의한 매개 변수의 모음입니다. locale 이 필요한 이유는 동일한 데이타라도 문화권마다 표시하고 처리하는 방법이 달라서입니다. 예로 12345678.235 란 숫자가 있을 경우 한국어로 locale 이 설정되어 있으면 다음과 같이 큰 자리 구분은 , 로 소수점은 . 으로 표시를 합니다. 12,345,678.235 Copy CODE 하지만 프랑스 권에서는 다음처럼 콤마 대신 공백을 사용하고 소수점에는 콤마를 찍어서 표시한다고 합니다. 12 345 678,235 Copy CODE 프랑스와 같은..

/etc/profile.d/lang.sh: line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

MacOS 터미널에서 CentOS로 ssh로 접속하니 뭔가 경고가 뜹니다. $ ssh user@some.server.com -t zsh /etc/profile.d/lang.sh: line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 예전에는 안 떴는데 왜 갑자기 나타나는 걸까요. 이 상태에서 vi 등의 편집기로 한글을 입력하면 다음과 같이 깨져버립니다. /etc/profile.d/lang.sh 19번째 줄에 뭐가 있는지 궁금해서 열어 봅니다. 1 # /etc/profile.d/lang.sh - set i18n stuff 2 3 sourced=0 4 5 if [ -n "$LANG" ]; th..

728x90
반응형