Infra/Linux
[Linux] file의 인코딩 확인 및 변환하기 (feat. file, iconv)
Best Junior
2020. 1. 20. 18:17
[ 작업환경 ]
Centos 7.3
1. 파일의 인코딩 확인하기
file testfile.txt
2. 파일의 인코딩 변환하기
iconv -f ISO-8859-1 -t UTF-8 entrc_jeju.txt > entrc_jeju_after.txt
ISO-8859-1로 인코딩되어있는 entrc_jeju.txt 파일을 UTF-8로 인코딩하여 entrc_jeju_after.txt로 저장하기
iconv 커맨드는 파일의 인코딩 형태를 알아서 읽어 무엇인지 알아내는 smart한 능력이 없기 때문에 from A to B 의 형태로 커맨드를 입력해줘야합니다.
그러므로, file 커맨드로 인코딩 형태를 파악한 후 해당 내용을 -f 커맨드 옵션으로 넣어줘야합니다.
3. iconv 커맨드에서 지원하는 인코딩 List 확인
iconv -l