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) 로 감싸 주세요..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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