UTF-8 글자깨짐 현상... > 그누4 질문답변

그누4 질문답변

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

UTF-8 글자깨짐 현상... 정보

UTF-8 글자깨짐 현상...

본문

관리자화면에서 "게시판 관리"에 "제목"을 선택 후 한글로 검색하면 거기까지는 잘 나옵니다.

그런데 검색된 게시판의 수정버튼을 누르고 나서 하단에 "목록" 버튼을 누르면 한글이 깨져서 검색이 되지 않습니다. 그래서 검색폼 쪽에 이상한문자가 생깁니다.

그래서 소스보기를 눌러보니 한글이 전부 깨져 있었습니다. (영어는 멀쩡함.)

어느 파일을 손봐서 고치면 좋을까요?

  • 복사

댓글 전체

1. 모든 파일 형식이 UTF-8 로 되어있는지 확인하시고요

2. MySQL 이필드 Collation 이 utf8_general_ci 인지 확인하시고요

3.
config.php 파일에
$g4['charset'] = "UTF-8";


lib/common.lib.php 파일에
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);
}

위와 같이 설정되어있으면됩니다
검색시 한글이 깨지는 문제는 stx 값이 UTF8 문자가 인코딩되지 않아서 그렇습니다.

검색폼이 넘어갈 때 stx값을 urlencode($stx) 로 감싸 주세요..
© SIRSOFT
현재 페이지 제일 처음으로