I have a MySQL database with the following settings:
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ci
Ben "softtitle" adlı bir sütun içeren bir tablo var, bu sütun utf8_general_ci kodlanmıştır. Bu sütunun kayıtlar Çince karakterler içerebilir. Ben PHPMyAdmin Kontrol bölmesi aracılığıyla SQL çalıştırırsanız, Çince karakterler doğru gösterilir. Ben bir PHP dosyası üzerinden SQL Ama kaçarsan, tüm Çince karakterler yanlış gösterilmiştir. Burada PHP dosyası:
<?php
header("Content-Type: text/html; charset=utf8_general_ci");
mysql_connect("116.123.163.73","xxdd_f1","xxdd123"); // host, username, password
mysql_select_db("xxdd");
mysql_query("SET names 'utf8_general_ci'");
$q = mysql_query("SELECT softtitle
FROM dede_ext
LIMIT 0 , 30");
while($e = mysql_fetch_assoc($q))
$output[] = $e;
print(json_encode($output));
mysql_close();
?>
Burada yanlış? Ben bu sorunu düzeltmek için ne yapmalıyım? Thank you very much!