EUC-KR이나 UTF-8이나

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

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

첨부파일

0001.jpg (50.2 KB)
0회 2009-04-14 01:23
|

댓글 1개

그쪽에서 사용하시는 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);
}
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,481
16년 전 조회 1,692
16년 전 조회 1,604
16년 전 조회 1,145
16년 전 조회 867
16년 전 조회 855
16년 전 조회 1,212
16년 전 조회 811
16년 전 조회 783
16년 전 조회 2,164
16년 전 조회 738
16년 전 조회 989
16년 전 조회 892
16년 전 조회 1,537
16년 전 조회 906
16년 전 조회 762
16년 전 조회 806
16년 전 조회 838
16년 전 조회 815
16년 전 조회 2,501