글
먼저 DB 는 바로 아래쓴 MYSQL utf8 로 변경하기에서 설명한대로 하면 변경된다.
이젠 제로보드 파일들을 모두 변경해 줘야하는데 모든 파일을 아래 명령어로 컨버팅 해주면 된다.
그러나 너무많다.
그럼 아래와같이 스크립트를 작성해서 돌리도록 한다.
다 돌렸으면 파일수정을 약간 해줘야한다.
일단 lib.php 파일을 열어서 euc-kr,EUC-KR 로 검색해서 utf-8 로 바꿔준다.
변경이 끝났으면 기타 txt 파일을 찾아서 변경해 주면 완료된다.
예를들어 admin 디렉토리에 있는 텍스트파일들도 변경해주면 된다.
자 이제 그럼 파일 변경이 모두 끝났다.
이젠 제로보드 파일들을 모두 변경해 줘야하는데 모든 파일을 아래 명령어로 컨버팅 해주면 된다.
# iconv -f UHC -t utf-8 -o [파일명].tmp [파일명]
그러나 너무많다.
그럼 아래와같이 스크립트를 작성해서 돌리도록 한다.
#!/bin/sh
for i in $( find . -name "*.php" ); do
if [ -f $i ]
then
/usr/bin/iconv -f UHC -t utf-8 -o $i.tmp $i
mv -f $i $i.bak
mv -f $i.tmp $i
fi
done
if [ -f $i ]
then
/usr/bin/iconv -f UHC -t utf-8 -o $i.tmp $i
mv -f $i $i.bak
mv -f $i.tmp $i
fi
done
다 돌렸으면 파일수정을 약간 해줘야한다.
일단 lib.php 파일을 열어서 euc-kr,EUC-KR 로 검색해서 utf-8 로 바꿔준다.
변경이 끝났으면 기타 txt 파일을 찾아서 변경해 주면 완료된다.
예를들어 admin 디렉토리에 있는 텍스트파일들도 변경해주면 된다.
자 이제 그럼 파일 변경이 모두 끝났다.
'웹 > Php' 카테고리의 다른 글
MYSQL DATE_FORMAT 함수 사용법 (19) | 2007.08.15 |
---|---|
PHP 에서 파일 종류와 상관없이 다운로드창 뜨게하기. (40) | 2007.07.31 |
테터툴즈 업로드 (21) | 2007.04.11 |
제로보드 utf-8 환경에서 깨짐없이 한글 자르기(cut_str 수정) (57) | 2007.03.16 |
테터툴즈 로그인안될때 (27) | 2007.03.04 |
RECENT COMMENT