EUC-KR이나 UTF-8이나
작년에 그누보드를 깔면 에러가 안 나고 잘 썼었는데,
요즘은 설치하고 나면
꼭 글자가 깨져서 나오네요^^
제 서버 외국꺼라서 그런가요?
아니면 collation의 문제인가요?
요즘은 설치하고 나면
꼭 글자가 깨져서 나오네요^^
제 서버 외국꺼라서 그런가요?
아니면 collation의 문제인가요?
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 1개
latin1 인경우 오류가 발생할수 있습니다.
http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=405
그누보드/lib/common.lib.php 에서
// DB 연결
function sql_connect($host, $user, $pass)
{
global $g4;
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
return @mysql_connect($host, $user, $pass);
}
// DB 선택
function sql_select_db($db, $connect)
{
global $g4;
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
return @mysql_select_db($db, $connect);
}
를 아래와 같이 수정하시면 정상 이용이 가능하실껍니다.
// DB 연결
function sql_connect($host, $user, $pass)
{
@mysql_query("set names utf8"); // 한글문제해결을위하여 추가
return @mysql_connect($host, $user, $pass);
}
// DB 선택
function sql_select_db($db, $connect)
{
@mysql_query("set names utf8"); // 한글문제해결을위하여 추가
return @mysql_select_db($db, $connect);
}