2년여된 서버 시스템을 갈아치우고, 신규 서버를 도입했다.
새로운 마음으로~ 국제화 추세에 발맞추어~ 아무 생각없이~ 신규서버를 UTF-8 환경으로 구성하였다.
엄청난(?) 시간을 투자해 가면서...
헌데 기존 EUC-KR 환경의 데이타를 마이그레이션 해야하는 난감함에 봉착하였다.
이전을 빨리 마무리 짖고 서비스를 정상화 해야 하는데...
일단 급한데로 .htaccess 환경 설정으로 기존의 환경을 간단히 유지!!!
웹 폴더 안에 .htaccess 파일을 생성하고 다음과 같이 입력한다.
------------------------------------------------------
AddDefaultCharset euc-kr
php_value default_charset euc-kr
------------------------------------------------------
이렇게 되면 아파치 웹문서 및 php 스크립트의 인코딩 모두 euc-kr 로 출력 된다.
MySQL 데이터는 어떻게 할까?
우선 기존의 EUC-KR 데이터를 그대로 옮겨 온다.
물론 그냥 접속해서 select 할 경우에는 모두 깨져 나오는데 간단한 쿼리문 2개로 해결할 수 있다.
------------------------------------------------------
SET CHARACTER SET euckr;
SET SESSION collation_connection = 'euckr_korean_ci';
------------------------------------------------------
스크립트 내에서 MySQL connect 부분 바로 아래 저 2개의 쿼리를 날려주면 문제 없이 출력이 된다.
"기타 유용한 기술정보" 카테고리의 다른 글
- Apache 웹서버에서 이미지(사진) 무단링크 방지 방법 (댓글 0개 / 트랙백 0개) 2008/07/23
- 한대의 PC에서 IE 버전별로 테스트 (댓글 0개 / 트랙백 0개) 2008/07/23
- Apache+PHP 환경에서 2기가 이상의 대용량 파일처리 환경구성 (댓글 0개 / 트랙백 0개) 2008/07/23
- 리눅스/유닉스용 자동 압축풀림(Self Extra) 파일 만들기 (댓글 0개 / 트랙백 0개) 2008/07/23
- AIX와 리눅스 성능 분석을 위한 무료 툴 (댓글 0개 / 트랙백 0개) 2008/07/23
- 메일서버 오픈 릴레이(Relay) 체크하기 (댓글 0개 / 트랙백 0개) 2008/10/06
- FastCGI 구동환경 구성하기 (댓글 0개 / 트랙백 0개) 2008/07/23
- UTF-8 환경에서 임시적으로 EUC-KR 환경 구성하기 (댓글 0개 / 트랙백 0개) 2008/07/23
- 유니코드 편집의 최강 에디터 EmEditor 무료버전 (댓글 0개 / 트랙백 0개) 2008/07/23
- EUC-KR 환경에서 PuTTY 한글입력 (댓글 0개 / 트랙백 0개) 2008/07/23


Prev

Rss Feed