해외서버 DB 생성시 latin1_swedish_ci로 잡히는 것을 인스톨할때 utf8로 바꿔주기
install/install_db.php 파일을 열어서
대략 160째줄 정도 가보면,
<?
flush(); usleep(50000);
$sql = " desc $g4[config_table] ";
$result = @mysql_query($sql);
// 그누보드 재설치에 체크하셨거나 그누보드가 설치되어 있지 않다면
if ($install_g4 || !$result)
라고 된 부분이 있습니다.....거기에다 아래와 같이 두 줄만 추가 해 주면 됩니다.
<?
flush(); usleep(50000);
$sql = " ALTER DATABASE $mysql_db CHARACTER SET utf8 COLLATE utf8_general_ci "; //추가부분
$result = @mysql_query($sql); //추가부분
$sql = " desc $g4[config_table] ";
$result = @mysql_query($sql);
// 그누보드 재설치에 체크하셨거나 그누보드가 설치되어 있지 않다면
if ($install_g4 || !$result)
위와 같이 수정해서 올린다음,
DB 생성해서 바로 그누보드 설치 하시면, 위에 적은대로 utf8 캐릭셋과 utf8_grneral_ci 콜레이션으로 셋업 되어 한글 사용에 아무 문제 없습니다.
혹 수정사항 있으시면 추가 해 주시고요.(저는 현재 잘 사용중, 제나빌더 사용)
해외 서버 사용하시는 분들 참고 하세요....^^
대략 160째줄 정도 가보면,
<?
flush(); usleep(50000);
$sql = " desc $g4[config_table] ";
$result = @mysql_query($sql);
// 그누보드 재설치에 체크하셨거나 그누보드가 설치되어 있지 않다면
if ($install_g4 || !$result)
라고 된 부분이 있습니다.....거기에다 아래와 같이 두 줄만 추가 해 주면 됩니다.
<?
flush(); usleep(50000);
$sql = " ALTER DATABASE $mysql_db CHARACTER SET utf8 COLLATE utf8_general_ci "; //추가부분
$result = @mysql_query($sql); //추가부분
$sql = " desc $g4[config_table] ";
$result = @mysql_query($sql);
// 그누보드 재설치에 체크하셨거나 그누보드가 설치되어 있지 않다면
if ($install_g4 || !$result)
위와 같이 수정해서 올린다음,
DB 생성해서 바로 그누보드 설치 하시면, 위에 적은대로 utf8 캐릭셋과 utf8_grneral_ci 콜레이션으로 셋업 되어 한글 사용에 아무 문제 없습니다.
혹 수정사항 있으시면 추가 해 주시고요.(저는 현재 잘 사용중, 제나빌더 사용)
해외 서버 사용하시는 분들 참고 하세요....^^
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
소피님의 이글을보고 같은 방식으로 했더니 드디어 글씨가 재대로 나오네요.
소피님
너무너무 고맙습니다.
얼마전까지만 해도 늘 DB 들어가서 테이블의 각 필드마다 일일이 바꿔 주었는데....
이 명령어 알고나서는 DB SQL 에 넣어서 한번에 처리 하게 되서 엄청 좋았어요.
근데, 그것마저도 매번 사이트 작업시에 그렇게 하는게 귀찮겠다는 생각이 들어서 요리저리 생각해 보다가 이 방법을 찾게 되었네요.
적용해 보니 문제없이 잘되어서 저두 많이 기뻤어요...^^ (워낙 초보라서 이런 사소한 일에도 기쁨이...ㅎㅎㅎ)
활용팁에서 늘 얻어만 가다가, 이렇게 누군가에게 도움을 줄수 있다니...그것두 엄청 기쁜일이네요....^^
모두들 감사합니다..^^
애초에 DB생성시 COLLATE set 부분을 utf8_general_ci 로 해놓으시면 이런 번거러움 거치지 않아도 됩니다...^^
혹시 모르니까 DB 백업해 두시고,
phpmyadmin으로 로긴해서...db 선택하신후
sql 탭을 클릭해서
ALTER DATABASE db명 CHARACTER SET utf8 COLLATE utf8_general_ci
코드를 입력한뒤, 실행을 클릭해 보세요...
기존 있는 데이타 들이 어떻게 될지에 대해서는 잘 모르겠지만, 일단 DB는 셋업이 됩니다.
*****반드시 데이타 백업 하신후에 해 보시길 강력히 권장합니다*******