(급질) 메인페이지 한글 일부깨짐 > 그누4 질문답변

그누4 질문답변

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

(급질) 메인페이지 한글 일부깨짐 정보

(급질) 메인페이지 한글 일부깨짐

본문


상황

호스팅 페이지에서 순간 무슨 미친 생각을 한건지 D/B를 지우는 실수를 하였고..빽본이 없었던 관계로..호스팅사에 디비 리스토어를 요청했습니다...그런데 리스토어 후 디비의 한글이 모조리 깨져서 나왔습니다. 하여 여기 질답코너에서 닉 <심봉사>님의 아래와 같은 답변 글을 읽고 lib/commom.php에서 수정, 그 고민스럽게 짜증나던 깨짐현상의 전부 사라졌습니다. 헌데..메인페이지 좌측 한 곳, 우측단 바로가기 부분 한 곳에...위 그림과 같이 일부가 깨져 있습니다. 나머지 보드들이나 모든게 완벽히 복원되었습니다.(심봉사님께 거듭 감사의 말씀을 드리구요)

==========심봉사님이 내 준 해결방안 ===========

---------------- 짜근앤젤 08-10-04 12:07 ---------------
오늘 4.30 다운받아서 설치해 봤는데 한글부분이 깨져나옵니다 utf8 버젼도 마찬가지고요
utf8 버젼도 마찬가지고요,,,,,4.22는 제데로 나오는데......
=======================================================
3) 해결정보
 -------------- 해피정 08-10-09 20:48------------------ 
디비 커넥션부분이 변화되었군요...
디비서버의  언어셋을 점검하는 로직이 추가되었는데요.. 아마도 그것때문일수도 있습니다.
 아래 부분을 수정해보심...
(1) 관련 파일 : 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);
}
------- 변경후 ---------------  를 아래와 같이 변경하세요
function sql_connect($host, $user, $pass)
{
    return @mysql_connect($host, $user, $pass);
}
// DB 선택
function sql_select_db($db, $connect)
{
    return @mysql_select_db($db, $connect);
}

============

어째서 위와 같이 수정하니깐 해결된건지 이유가 좀 궁금하구요..(디비 날리고 복원하기 전까지는 저기에 손 안대고도 잘돌아갔는데..)

메인화면 바로가기 또는 실시간 글들을 보여주는 위와 같은 곳의 일부 한글 깨짐현상에 대한 해결책을 좀 알려주시면 감사하겠습니다..

부탁 드립니다.
  • 복사

댓글 전체

It's about your font selection!

It seems to me that you don't have that font in your system. It usually displays boxes when you don't have the font. Just change the font to ones you have.
© SIRSOFT
현재 페이지 제일 처음으로