728x90
Ubuntu에서 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이 아닌 다른 언어셋이 설정되어 있다면 변경해야 합니다.
3. 로캘 설정 파일을 열기 위해 다음 명령을 실행합니다.
sudo vim /etc/default/locale
로케일 설치
더보기
-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
4. 편집기가 열리면, 다음과 같이 파일을 수정합니다.
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
이렇게 설정하면 언어셋이 UTF-8로 변경됩니다. 만약 다른 언어셋을 사용하려면 해당 언어셋으로 값을 변경하면 됩니다.
728x90
5. 편집이 완료되면 Shift + zz를 눌러 편집기를 종료합니다.
** cat 명령어로 언어셋 편집
cat <<EOF > /etc/default/locale
# File generated by update-locale
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
EOF
6. 변경된 로케일 설정을 적용하기 위해 다음 명령을 실행합니다.
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
7. 변경된 로케일 설정을 확인하기 위해 터미널을 다시 열고 다음 명령을 실행합니다.
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로 변경하면 Ubuntu에서 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 |