언어셋 때문에 카테고리 문제가 생길때 확인해 보세요. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

언어셋 때문에 카테고리 문제가 생길때 확인해 보세요. 정보

언어셋 때문에 카테고리 문제가 생길때 확인해 보세요.

본문

오늘 하루 종일 고생했습니다. (자정부터 계속 안 자고 이러고 있었더니 지금이 저녁인줄 알았네요.;;;)
초보라서 뭐가 문제인지 모르다 보니 우물을 많이 파게 되네요.

열심히 만든 게시판들이 모두 카테고리를 선택하기만 하면 이상한 에러 문구만 주르륵 뜨더군요.
에러 파일이 bbs/board.php 라고 떠서 그것만 열심히 보다가 해결이 안나더군요.
write_update.php를 수정해 보기도 하고
skin에 있는 write.skin.php도 수정해 보고 죽어라 그누보드 내를 뒤집고 다니다가
DB언어셋과 달라서 생긴 문제라는 글을 보고 설마 하는 마음에 DB를 봤더니
엥? g4의 주요 테이블들은 모두 utf-8 인데 게시판만 euc-kr 이더군요.
서버에서 양쪽다 지원하고 있어서 이런 문제가 생긴건지 모르겠지만
아무튼,
원인을 찾다보니 게시판 생성시 새롭게 생성할 때는 utf-8로 생성되는데
게시판 복사를 하면 euc-kr로 생성되서 결과는 멀쩡한 것 같은데
카테고리에서 문제가 발생한걸 확인했습니다.

카테고리 문제가 아닌 게시판 복사로 활용팁을 찾아보니 2006년에 알릭님이 올리신 글이 있었습니다.

adm/sql_write.sql 의 수정은 이미 수정되어 있었고
lib/common.lib.php 의
1181라인의 $schema_create .= $crlf . ')'; 를
                $schema_create .= $crlf . ') TYPE=MyISAM DEFAULT CHARSET=utf8;'; 로 수정하니
게시판을 복사해도  utf-8로 정상적으로 생성 되었습니다.

혹시 저와 같은 초보 분께서 카테고리 문제로 저처럼 엉뚱한 곳에서 힘을 빼실까봐
활용팁에 글을 올려 봅니다.
아무쪼록 도움이 되시길 바랍니다.
추천
2

댓글 0개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT