Çince karakterler, PHP ve MySQL ile sorun

0 Cevap php

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!

0 Cevap