본문 바로가기
MySql

MySQL PHP로 유니 코드 데이터를 표시하는 방법

by 베이스 공부 2020. 12. 4.
반응형
table 'abc' data :

tid    title

  1      ????????????? ?.

  2      ?????? ?????? 


$sql=mysql_query("select title from abd where tid='1'");

$row=mysql_fetch_array($sql);

$title = $row['title'];

echo $title;
????????????????
????????????? ?.
<?php
    mysql_query ("set character_set_results='utf8'");   

    $sql=mysql_query("select title from abd where tid='1'");

    $row=mysql_fetch_array($sql);

    $title = $row['title'];

    echo $title;

?>

 

해결 방법

 

다음과 같이 mysql_connect 함수 뒤에 문자 인코딩을 설정해보십시오.

 mysql_query ("set character_set_client='utf8'"); 
 mysql_query ("set character_set_results='utf8'"); 

 mysql_query ("set collation_connection='utf8_general_ci'"); 

 

참조 페이지 https://stackoverflow.com/questions/2446778

 

 

반응형

댓글