리눅스 iconv 명령어: 파일 문자 인코딩 변환하기

리눅스 iconv 명령어: 파일 문자 인코딩 변환하기

iconv 명령어는 리눅스에서 파일의 문자 인코딩을 변환하는 데 사용됩니다. 이 명령어를 통해 다양한 인코딩 형식 간의 변환을 수행할 수 있으며, 이는 다국어 환경에서 파일 호환성을 유지하는 데 매우 중요합니다.

1. iconv 명령어의 주요 옵션

옵션설명
-f, –from-code원본 파일의 인코딩을 지정
-t, –to-code변환될 인코딩을 지정
-o, –output변환된 데이터를 저장할 파일 지정
-c변환할 수 없는 문자는 무시

2. iconv 명령어 사용 예시

1) UTF-8에서 CP949로 인코딩 변환

$ iconv -f utf-8 -t CP949 file1.txt > file1_cp949.txt

이 명령어는 ‘file1.txt’ 파일을 UTF-8에서 CP949로 인코딩을 변환하여 ‘file1_cp949.txt’로 저장합니다.

iconv 명령어 사용하여 UTF-8에서 CP949로 인코딩 변환 예시

2) UTF-8에서 EUC-KR로 인코딩 변환

$ iconv -f utf-8 -t EUC-KR file1.txt > file1_euckr.txt

이 명령어는 ‘file1.txt’ 파일을 UTF-8에서 EUC-KR로 인코딩을 변환하여 ‘file1_euckr.txt’로 저장합니다.

3) 인코딩 변환 시 변환할 수 없는 문자 무시

$ iconv -c -f utf-8 -t CP949 file1.txt > file1_cp949.txt

이 명령어는 변환 과정에서 UTF-8에서 CP949로 변환할 수 없는 문자들을 무시하고 결과를 ‘file1_cp949.txt’로 저장합니다.

관련 이전 게시글

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤