EUC-KR을 UTF-8로 변환하는 script. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

EUC-KR을 UTF-8로 변환하는 script. 정보

EUC-KR을 UTF-8로 변환하는 script.

본문

현재 그누보드를 위해 반들어진 skin들은 대부분 euc-kr로 encoding이 되어있습니다.
이를 그누보드 UTF-8에 사용하면 글자들이 망가진채로 나옵니다.
이때 아래의 스크립트를 사용하면 손쉽게 euc-kr을 utf-8로 바꿔 사용하실수 있습니다.
현재 디렉토리에 있는 모든 file을 변환하며 서버에 iconv가 있어야 합니다.

#!/bin/sh
for i in `ls`
do
if [ -f $i ]
then
iconv -f euc-kr -t utf-8 $i > "$i.tmp"
rm $i
mv "$i.tmp" $i
fi
done
추천
1
  • 복사

댓글 8개

쉘 상태에서쓰는 스크립트입니다.
해당 디렉토리의 모든 파일을 변형 시켜주는 거네요...
일단 디렉토리상의 파일을 for 문으로 돌리면서
iconv 으로 변경되서 출력되는 파일을 " 원본파일명.tmp" 로 저장을 한후
원본파일을 삭제하고 "원본파일명.tmp" 을 원본파일로 저장하는... 머 그런겁니다.

응용하면 하위디텍토리까지 검색한 모든 파일을 변환하는스크립트도 가능할것 같네요...
잘보고 갑니다...
© SIRSOFT
현재 페이지 제일 처음으로