728x90
우분투에서 UTF-8 언어셋으로 변경하는 방법
1. 현재 로케일 확인
현재 사용 중인 로케일 설정을 확인합니다.
locale
$ locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
2. UTF-8 언어셋 확인
현재 사용 중인 로케일 설정에서 언어셋이 UTF-8인지 확인합니다. 만약 UTF-8이 아닌 다른 언어셋이 설정되어 있다면 변경이 필요합니다.
3. 로케일 설정 파일 편집
로케일 설정 파일 열기
sudo vim /etc/default/locale
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
로케일 설치
더보기
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 오류
*** update-locale: Error: invalid locale settings: LC_ALL="en_US.UTF-8" LANG="en_US.UTF-8"
sudo apt-get install -y language-pack-en
이렇게 설정하면 언어셋이 UTF-8로 변경됩니다. 만약 다른 언어셋을 사용하려면 해당 언어셋으로 값을 변경하면 됩니다.
728x90
cat 명령어로 언어셋 편집
cat <<EOF > /etc/default/locale
# File generated by update-locale
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
EOF
4. 로케일 설치 및 적용
변경된 로케일 설정을 적용합니다.
sudo locale-gen en_US.UTF-8
$ sudo locale-gen en_US.UTF-8
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
더보기
---
$ locale-gen en_US.UTF-8
bash: locale-gen: command not found
sudo apt-get install -y locales
---
로케일을 업데이트합니다.
sudo update-locale
5. 변경된 로케일 확인
변경된 로케일 설정을 확인합니다.
locale
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
로케일 설정이 변경되어 UTF-8로 표시되는지 확인할 수 있습니다.
로케일 설정을 UTF-8로 변경하면 우분투에서 UTF-8 기반의 다양한 언어 및 문자를 지원할 수 있습니다.
728x90
'리눅스' 카테고리의 다른 글
리눅스에서 기본 게이트웨이를 사용하는 로컬 IP 주소를 추출하는 명령어 (0) | 2023.07.07 |
---|---|
Ubuntu에 최신 버전의 OpenSSL을 컴파일하고 설치하는 방법 (0) | 2023.07.06 |
SSL/TLS 암호화 알고리즘(SSLCipherSuite)을 제외하는 방법 (0) | 2023.07.05 |
우분투에 sslscan을 설치하고 사용하는 방법 (0) | 2023.07.04 |
docker inspect 명령어 (0) | 2023.07.04 |