그누보드 호환빌더를 설치하게 되면 가끔 한글이 깨지는 증상이 나타날수 있습니다.
특정 빌더를 설치시 이런 문제가 나타나는데 MySQL DB의 캐릭터셋-Character Sets 문제입니다.
먼저 DB가 UTF-8로 설정되어 있는지 확인합니다.
제가 테스트하는 우분투 서버인데 PhpMyadmim으로 확인해 보면
- 서버: Localhost via UNIX socket
- 서버 버전: 5.1.54-1ubuntu4
- Protocol version: 10
- 사용자: root@localhost
- MySQL 문자셋: UTF-8 Unicode (utf8)
MySQL 문자셋: UTF-8 Unicode (utf8) 로 설정되어 있는데도 최근 그누게시판의 아파치님이 배포하는 JS빌더 1.6.7 를 설치하면 MySql의 DB의 캐릭터셋이 강제적으로 다른언어로 바뀌어 버립니다.
그래서 새 데이터베이스 만들기에서 데이터 정렬방식을 utf_8bin이나 utf8_general_ci으로 설정하고 MySQL connection collation을 utf8_general_ci로 바꾸어 주면 정상적으로 그누보드나 호환빌더 설치시에 홈페이지 메뉴가 ??? 깨지지 않고 정상적으로 생성이 됩니다.
아마도 서버의 Character Sets이 빌더 설치시에 강제적으로 변경이 돼서 메뉴가 깨지는 걸로 보입니다.
'그누보드' 카테고리의 다른 글
그누보드 DTD선언 (0) | 2012.10.21 |
---|---|
그누보드 빌더 설치시에 글쓰기 오류나 게시판 테이블 생성 문제 (0) | 2012.10.21 |
웹브라우저에서 홈페이지 레이아웃이 서로 다르게 보이는 증상 (0) | 2012.10.21 |
phpMyadmin에서 MySql 관리자 암호 바꾸기 (0) | 2012.10.21 |
그누보드 게시판 글 작성시 긴글이 짤리는 현상 (0) | 2012.10.21 |