I have some Chinese characters (e.g. 中文(简体)
) stored in a mysql database with content type utf8_bin.
I am pulling from the database with this code:
if($stmt = $mysqli->prepare("SELECT c_color FROM colors")){
$stmt->execute();
$stmt->bind_result($ccolor);
$stmt->store_result();
if($stmt->fetch()){
//$ccolor is filled with question marks
}
What am I doing wrong? I have
header('Content-type: text/html; charset=UTF-8') ;
and the page is displaying Chinese characters on it. Seems like a problem with php.