그누보드

그누보드 호환 빌더 설치시 한글메뉴깨짐 현상

유앤아이의 뉴패러다임 2012. 10. 21. 11:00
그누보드 호환빌더를 설치하게 되면 가끔 한글이 깨지는 증상이 나타날수 있습니다.
특정 빌더를 설치시 이런 문제가 나타나는데 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이 빌더 설치시에 강제적으로 변경이 돼서 메뉴가 깨지는 걸로 보입니다.