리눅스 파일에서 현재 파일의 인코딩 확인 후 euc-kr / utf8 변환하는 방법
먼저 현재 파일이 어느 파일로 인코딩 되어 있는지 확인해보자 file 명령어로 확인해보면 된다
1 2 |
[root@localhost ~]# file -bi agent_install.sh text/x-shellscript; charset=iso-8859-1 |
현재 파일은 euc-kr로 되어 있다 UTF8에서 사용하기 위해서 iconv로 변환을 진행해보자
iconv -c -f euc-kr -t utf-8 agent_instal.sh > agent_install_utf8.sh
1 2 3 4 |
[root@localhost ~]# iconv -c -f euc-kr -t utf8 agent_install.sh > agent_install_utf8.sh [root@localhost ~]# file -bi agent_install_utf8.sh text/x-shellscript; charset=utf-8 |
반대로 현재 UTF8 파일을 EUC-KR로 변경해보자
1 2 3 4 |
[root@localhost ~]# iconv -c -f utf8 -t euc-kr agent_install_utf8.sh > agent_install_euckr.sh [root@localhost ~]# file -bi agent_install_euckr.sh text/x-shellscript; charset=iso-8859-1 |
localhost