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

본문
주) 서버 보안설정 상태에 따라 안될수도 있습니다
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
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
댓글목록
등록된 댓글이 없습니다.
