상황
본 서버는 cafe24.com 서버를 사용한다. 그런데, php와 mysql이
많이 쓰이는 구버전(4.0대)였다. 그런데 w제로보드5를 설치 하려니 그 이상의 버전이 필요하게되 cafe24에 서버 이전 신청르 하게됨.
문제 및 해결:
1. cafe24의 mysql4.0대 서버는 euckr을 기본으로 사용한다. - 모든 html/php이 euckr로 저장되어 있다.
(즉, mysql5를 지원하는 cafe24의 신 서버에서는 zero5은 잘 돌아가나 그 이전 버전은 한글이 깨짐.)
->1. 아래와 같은 스크립트를 작성해 찾아 다니면서 euckr로 작성된 html/php 파일들을 utf-8버전으로 수정함.
2. 테터보드는 utf8로 디비에 저장되고, 4버전대의 제로보드는 euc-kr로 디비에 저장된다.
-> 백업된 sql파일을 테터보드 부분과 제로보드 부분으로 쪼개서 제로보드 부분의 파일들을
3. cafe24의 신 서버의 php utf-8케릭터 셋을 기본으로 사용한다. 제로보드에 저장된 파일을 다운 받지 못함.
-> 보류(현재의 기존 버전 제로보드의 경우 사용용도를 다하고 개인 용도로만 사용되므로.)
4. vi의 기본 셋팅이 euc-kr인것 같다(euc-kr)로 인코딩된 파일만 읽힘.
-> 보류.
Posted by 나현재