EUC-KR이나 UTF-8이나 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

EUC-KR이나 UTF-8이나 정보

EUC-KR이나 UTF-8이나

본문

작년에 그누보드를 깔면 에러가 안 나고 잘 썼었는데,
요즘은 설치하고 나면
꼭 글자가 깨져서 나오네요^^

제 서버 외국꺼라서 그런가요?
아니면 collation의 문제인가요?

댓글 전체

그쪽에서 사용하시는 mysql 세팅이  latin1 이 아닌지 확인해보세요..

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);
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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