Mysql 버젼 5와 UTF-8 환경에서 한글이 깨지는 문제 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

Mysql 버젼 5와 UTF-8 환경에서 한글이 깨지는 문제 정보

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);
}

추천
7

댓글 6개

물한모금 10-01-03 20:59   
위 기능을 주석처리하면 추가 플러그인 등에서 곤란이 있을 수 있습니다.
-------------------------------------------------------------------
어떻게 해야할 지 문제점도 해결이 안되나요? 
어쨓든 해결했스니 추천입니다
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT