2012년 1월 26일 목요일

서버의 파일 인코딩 한번에 바꾸기 - iconv 한번에 적용


for F in */*.php ; do iconv -c -f euc-kr -t utf-8 $F > $F.tmp && mv $F.tmp $F ; done




서버에서 현재 디렉토리안에 있는 수많은 파일들의 인코딩을 변경해야 할때 어떻게 해야 할까?

예) 현재디렉토리안의 .php파일들을 euc-kr에서 utf-8로 변경할떄

for F in ./*.php ; do iconv -c -f utf-8 -t euc-kr $F > $F.tmp && mv $F.tmp $F ; done


위와같은 명령어 한줄을 입력해 주면 되겠다. -f에 파일의 형의, -t에 바꿀 인코딩형을 지정해 주면 된다.


출처 URL : http://theeye.pe.kr/entry/LINUX-%EC%84%9C%EB%B2%84%EC%9D%98-%ED%8C%8C%EC%9D%BC-%EC%9D%B8%EC%BD%94%EB%94%A9-%ED%95%9C%EB%B2%88%EC%97%90-%EB%B0%94%EA%BE%B8%EA%B8%B0-iconv-%ED%95%9C%EB%B2%88%EC%97%90-%EC%A0%81%EC%9A%A9

댓글 없음:

댓글 쓰기