문자셋 UTF-8 기본설정인 서버에서 제로보드 4버젼 EUC-KR 로 강제 설정방법 > 알짜정보

본문 바로가기
사이트 내 전체검색

알짜정보

문자셋 UTF-8 기본설정인 서버에서 제로보드 4버젼 EUC-KR 로 강제 설정방법

페이지 정보

profile_image
작성자 마술피리
댓글 0건 조회 18,590회 작성일 09-04-24 11:58

본문

주) 서버 보안설정 상태에 따라 안될수도 있습니다

 MySQL 4.1 버전 이상에서 기본 문자셋이(캐릭터셋)  UTF-8인 서버에서 EUC-KR 문자셋을  쓰는 제로보드4는 글자가(한글) 몽땅 깨져 나온다.
IE 창에서 오른쪽 마우스 누르고 인코딩을 "유니코드 UTF-8" 에서 "한국어"를 선택해주면 해결 되지만 매페이지 마다 계속 해줄순 없다
이것은 위 설명대로 MySQL DB가 UTF-8 기본 문자셋으로 지정돼 있기 때문이다. 강제로 EUC-KR로 바꿔 주는 방법은 아래와 같다.


1. abc.txt 라는 텍스트 파일을 하나 만들고 아래 내용을 복사해 넣고 저장합니다

AddDefaultCharset "EUC-KR"
php_value default_charset "EUC-KR"


이렇게 만든 abc.txt 파일을 FTP로 본인 계정 루트에 올린후 그 파일을 선택후 오른쪽 마우스를 눌러서 rename (이름바꿔주기) 로 " .htaccess " 라고 바꿔줍니다 파일 이름없이 .htaccess  입니다


2. DB복구후에 PhpMyAdmin 에 접속후 본인 DB 선택후 각 테이블 선택하면 오른쪽 맨위에 "테이블 작업" 이라는 메뉴가 나옵니다 클릭후
"Collation utf...." 이부분을 "utf8_korean_ci" 로 바꾸고 저장 합니다

그리고 각 테이블 클릭해 보면 아래 쪽에 "Collation"이 또 있습니다 일일이 다 utf8-korean_ci 로 수정해 줘야 됩니다 (전 4시간 걸렸습니다)


3. 제로보드4 설치시 무한루프 해결법
위에서 작성한 abc.txt ( .htaccess ) 파일에 아래의 한줄을 더 추가 합니다
register_globals 전역함수를 아파치서버 설정이 아닌 자체 계정별로 해결하는 방법입니다.

php_flag register_globals on

댓글목록

등록된 댓글이 없습니다.

Total 67건 5 페이지

검색

회원로그인

회원가입

사이트 정보

뭉클
https://moongcle.com

powered by
https://inour.net

접속자집계

오늘
161
어제
263
최대
1,102
전체
8,866
Copyright © moongcle.com All rights reserved.