sql 호출 글자 깨짐 채택완료
$username="root"; $password=""; $database="memo";
// Opens a connection to a MySQL server
$connection=mysql_connect ('localhost', $username, $password); if (!$connection) { die('Not connected : ' . mysql_error());}
// Set the active MySQL database
$db_selected = mysql_select_db($database, $connection); if (!$db_selected) { die ('Can\'t use db : ' . mysql_error()); }
// Select all the rows in the markers table
$query = "SELECT * FROM g5_write_tour WHERE wr_num='-1'"; $result = mysql_query($query); if (!$result) { die('Invalid query: ' . mysql_error()); }
while ($row = @mysql_fetch_assoc($result)){ // Add to XML document node echo $row['wr_reply'].' '; echo $row['wr_content'].' '; } ?>

============================
저번에 말씀드린 여행상품 일정입니다.
그래서 원글에 기본 설명 들어가고 답글에 일정 넣었는데 다 글자가 다 깨져서 나오네요.
혹시 뭔가 인코딩해주는게 필요한가요?
답변 4개
그누보드 디비 연결 함수를 사용하면 자동으로 해결될 문제이고 코드도 간편해지는데 저렇게 하는 이유가 잇나요?
$db_selected = mysql_select_db($database, $connection); 다음에 아래 코드 넣어보세요
mysql_query(" set names utf8 ");
답변에 대한 댓글 2개
그누보드 디비 연결함수에 대해서 좀만 더 알려주세요.
새로운 질문을 만들테니 거기 답변으로 알려주시면 감사하겠습니다.
그래야 다른 사람들도 보기 편할꺼 같아서요.
댓글을 작성하려면 로그인이 필요합니다.
문자셋이 euckr로 되어있는 데이터베이스에 그누보드5를 설치하면
그렇게 깨질수있습니다.
그누보드는 utf8로 사용하시면되고
그누보드4는 euckr이였습니다.
답변에 대한 댓글 1개
그런데 제가 그누보드 dbconfig.php 파일을 통하지 않고 개인적으로 조작한 제 코드로
파일을 불러 들였더니 저렇게 다 깨졌어요.
어떻게 해야 하나요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인