그누보드로 사이트 운영중입니다.
외부페이지를 새롭게 작성하고 있는데, 그누보드의 테이블이든 신규테이블이든
mysql 함수로 데이터 불러오면 한글이 ???? 식으로 깨집니다.
그누보드 올려두고 운영되고있는 서버라 서버나 DB문제는 아닌거 같고
그누보드에 물려있는 모든페이지는 정상이지만, 신규로 만들려는 페이지에서만 깨지네요.
페이지도 notepad++로 utf8로 작성중입니다.
<meta> 태그로 utf8설정하고, DB설정을 수정해주는 쿼리를 해도 해결이 안되고 있습니다.
어떻게 해결해야하나요?
답변 6개 / 댓글 2개
채택된 답변
+20 포인트
그누보드랑 직접적인 연동할건 아니라서 common사용안하고
$conn = mysqli_connect(주소,이름,비번,DB);
$result = mysqli_query($conn,"SELECT * FROM table");
$result 를 mysql_fetch_array echo 하는방식으로 하였습니다.
테스트로 넣은거라 phpMyAdmin으로 입력했으며, phpMyAdmin상에서는 잘 보여주는데 php페이지에서 뿌려줄때만 ???뜨네요....
답변을 작성하려면 로그인이 필요합니다.
그러면 방법은 간단하죠
common.php를 사용하고싶지 않다면 여기서 사용하는 방법 그대로 내가만든 페이지에 넣으면 됩니다
연결에 필요한 함수를 common.lib.php에서 복사해서 내가 만든 페이지에 넣고
common.php에서 연결하는 부분 복사해서 넣으면 될테죠
어쨌던 mysql_query(" set names utf8 "); 으로 해결될 문제로 보입니다