Mysql 버젼 5와 UTF-8 환경에서 한글이 깨지는 문제
Mysql 5 환경에서 UTF-8을 사용할 경우 한글이 깨지네요.
정확한 이유는 모르지만 lib/common.lib.php SQL 함수를 다음과 같이 수정하면 한글이 깨지지 않고 정상적으로 보입니다.
// 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);
}
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 6개
위 기능을 주석처리하면 추가 플러그인 등에서 곤란이 있을 수 있습니다.
-------------------------------------------------------------------
어떻게 해야할 지 문제점도 해결이 안되나요?
어쨓든 해결했스니 추천입니다