본문 바로가기

Server/Linux

[Linux] 리눅스 언어셋 및 파일 인코딩

반응형

1. 리눅스 언어셋 확인

# 현재 적용중인 Charset 확인
$ locale

$ echo $LANG

# 현재 시스템에서 지원하는 locale 목록 확인
$ locale -a

 

2. 리눅스 인어셋 변경

# .bash_profile 이나 profile 내 설정

export LANG=ko_KR.utf8

※ 서비스 운영시 리눅스 서버 언어셋만 변경할 경우 언어가 깨지는 현상이 발생한다면 서버, WEB/WAS, CI/CD 설정에도 언어셋 설정이 있는지 확인하고 동일하게 맞춰야된다.

 

3. 파일 인코딩 확인

$ file -bi [filename]

 

4. 파일 인코딩 변환

- iso-8859 인코딩을 사용중인 test1.txt 파일을 utf-8 인코딩으로 변환하여 test2.txt 로 저장

$ iconv -c -t iso-8859 -t utf-8 test1.txt > test2.txt

 

반응형