php 한글 깨짐 질문드립니다. > 그누4 질문답변

그누4 질문답변

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

php 한글 깨짐 질문드립니다. 정보

php 한글 깨짐 질문드립니다.

본문

그누보드 사용시

<?php
include_once("./_common.php");
header("Content-Type: text/html; charset=$g4[charset]");
?>
를 하면 쿼리문 작성시 제대로 데이터를 얻어오는데
php문안에 echo "한글";
글을 쓰면 한글 문자열이 깨집니다.

반대로

header("Content-Type: text/html; charset=$g4[charset]");
를 지우게 되면
echo "한글"; 은 제대로 출력이 되는데
쿼리 결과값들이 깨져서 나옵니다

어떻게 처리해야 좋을지요?

댓글 전체

<?php
include_once("./_common.php");
header("Content-Type: text/html; charset=$g4[charset]");

// header("Content-Type: text/html; charset=$g4[charset]"); 가있을때 echo한글깨짐
echo "한글";

//  header("Content-Type: text/html; charset=$g4[charset]"); 가없으면 db에 한글깨짐
$sql = " select * from ges where me_recv = '{$post_id }' ";
  $result = sql_query($sql);
?>

입니다
그누보드 설치폴더에 config.php 파일을 보시면 다음과 같은 부분이 있습니다.

$g4['charset'] = "utf-8";

이곳에서 언어셋에 맞춰있는지 확인해 보세요.

그리고 그누보드에서 기본적으로 header가 선언되어 있습니다.

만일 테스트때는 되는데 게시판을 적용하려고 하면 에러날 가능성이 매우 높습니다.

그누 구성에 맞게 아래의 부분을 페이지 상단에 넣고 해 보세요.

정상적으로 될 가능성이 매우 높습니다.

<?
include_once("./_common.php");
include_once("./_head.php");
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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