sql 호출 글자 깨짐
관련링크
본문
<!-- 본문 내용 시작 { -->
<div id="bo_v_con">
<?php echo get_view_thumbnail($view['content']); ?>
<br><br><br><br><br>
<?php
$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'].'<br>';
echo $row['wr_content'].'<br>';
}
?>
</div>
<!-- } 본문 내용 끝 -->
============================
저번에 말씀드린 여행상품 일정입니다.
그래서 원글에 기본 설명 들어가고 답글에 일정 넣었는데 다 글자가 다 깨져서 나오네요.
혹시 뭔가 인코딩해주는게 필요한가요?
답변 4
그누보드 디비 연결 함수를 사용하면 자동으로 해결될 문제이고 코드도 간편해지는데 저렇게 하는 이유가 잇나요?
$db_selected = mysql_select_db($database, $connection); 다음에 아래 코드 넣어보세요
mysql_query(" set names utf8 ");
html, php, db 한글 코드 확인해서 맞추면 되겠네요
mysql 인코딩 및 php 단의 인코딩 확인해보세요.
UTF-8 로 하시면 됩니다.
문자셋이 euckr로 되어있는 데이터베이스에 그누보드5를 설치하면
그렇게 깨질수있습니다.
그누보드는 utf8로 사용하시면되고
그누보드4는 euckr이였습니다.