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개

오우..감사합니다^^ 저도 깨짐현상이 있어 포기하고 있었는데..한방에 처리됐습니다^^
진짜진짜 감사 2일똥안 밤새도록 못찾은거 4줄막으니깐 되다니.. 님 정말 감샤해요
위 기능을 주석처리하면 추가 플러그인 등에서 곤란이 있을 수 있습니다.
네네 감사합니다. 저도 깔끔히 해결했습니다.
아주 훌륭한 팁~!!!! 감사합니다. 진작에 봤음 더 좋았는데...ㅠㅠ
물한모금 10-01-03 20:59
위 기능을 주석처리하면 추가 플러그인 등에서 곤란이 있을 수 있습니다.
-------------------------------------------------------------------
어떻게 해야할 지 문제점도 해결이 안되나요?
어쨓든 해결했스니 추천입니다
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

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

+
제목 글쓴이 날짜 조회
16년 전 조회 7,333
16년 전 조회 7,262
16년 전 조회 5,482
16년 전 조회 6,046
16년 전 조회 6,675
16년 전 조회 4,792
16년 전 조회 8,717
16년 전 조회 3,389
16년 전 조회 5,620
16년 전 조회 4,833
16년 전 조회 7,822
16년 전 조회 7,992
16년 전 조회 3,098
16년 전 조회 4,328
16년 전 조회 3,447
16년 전 조회 4,371
16년 전 조회 4,483
16년 전 조회 4,034
16년 전 조회 5,108
16년 전 조회 3,812
🐛 버그신고