어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/tip
텍스트 인코딩 명령어기
iconv -f=<원문인코딩> -t=<출력인코딩> inputName -o=outputName


파일 인코딩 변경 스크립트
#!/bin/sh
mkdir out
for FILE in *.php
do
iconv -f=EUC-KR -t=utf8 $FILE > "./out/$FILE"
done

파일의 인코딩을 변경할때 주의할점이 있는데,
리다이렉션이나 -o 옵션을 써서 변경된 내용을 저장하고자 할때
원본 파일이름을 그대로 쓰면 절대로 안된다. 파일 내용이 날아가버리기 때문이다.

반드시 다른 파일로 저장한 후 원본 파일을 삭제하거나 하고
변경된 파일을 원래 파일로 돌려주어야 한다.

입력 파일과 촐력파일을 같은 파일로 지정했을경우
파일이 사라지지는 않지만 용량이 0으로 변해버리는걸 보게 될것이다. ㅠㅠ..
2006/03/30 12:45 2006/03/30 12:45