Linux
[Linux] 파일 인코딩 형식 확인 명령어 및 변환 명령어
lim
2018. 10. 3. 13:49
반응형
파일 인코딩 형식 확인 명령어 (file -bi)
# file -bi 파일명
예제)
#file -bi kb.py
출력값
text/x-python; charset=utf-8
file -bi 명령어를 사용하면 특정 파일의 인코딩 형식을 알 수 있다.
위 예제에서는 utf-8 형식으로 인코딩되었다는 것을 알 수 있다.
파일 인코딩 형식 변환 명령어 (iconv)
iconv -c -f 현재인코딩형식 -t 변환할인코딩형식 kb.py > kb_new.py
리눅스에서 파일 인코딩 형식을 변환하는 명령어는 iconv이다.
실제 사용례는 아래와 같다.
# iconv -c -f utf-8 -t euc-kr kb.py > kb_new.py
형식이 변환된 파일 kb_new.py의 파일 인코딩 형식을 확인해보면 변환된 것을 알 수 있다.
# file -bi kb_new.py
출력값
text/x-python; charset=iso-8859-1
위 예제는 utf-8에서 euc-kr로 변환했지만, 그 반대로도 가능하며, 다른 형식간 변환도 가능하다.
반응형