메뉴 닫기

파일 캐릭터셋 확인 및 변경

1. 파일 캐릭터셋 확인

리눅스에서 접속해서 다른곳에서 가져온 파일을 수정하려고 열었는데, 글자가 깨져있는 경우가 가끔있습니다.
이부분은 파일의 캐릭터셋이랑 서버의 캐릭터셋이 달라서 문제가 발생하는 부분일 수 있는데, 해당 파일이 어떤 캐릭터셋으로 되어있는지 nkf 명령어를 사용해서 확인 할 수 있습니다.

먼저, nkfs 명령어가 설치되어있는지 확인해 봅니다.
# rpm -qa | grep nkf

명령어가 설치되어 있지 않다면, yum 명령어를 이용해서 설치해 줍니다.
# yum install nkf

설치를 했으면, nkf명령어를 이용해서 캐릭터셋을 확인합니다.
# nkf –guess index.html
EUC-JP (LF)

 

2. 파일 캐릭터셋 변경

리눅스에서 iconv 라는 명령어를 이용해서 캐릭터셋을 변경할 수 있습니다.

iconv 옵션사용 옵션은 다음과 같습니다.
# iconv -f “기존charset” -t “변경할charset” “파일이름” > “변경할파일이름”

ex) 실제로 euckr 캐릭터셋의 파일을 utf-8 캐릭터셋 파일로 변경 할 때
# iconv -f euckr -t utf-8 index.html > index.html11
# ls -l
합계 36
-rw-r–r–. 1 root root 9203 2014-11-19 20:41 index.html
-rw-r–r–. 1 root root 9336 2014-11-19 20:45 index.html11

# nkf –guess index.html11
UTF-8 (LF)

 

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다