Unicode karakterleri veritabanına ekledikten sonra soru işaretleri haline

0 Cevap php

Ben veritabanına unicode yazılmış bir metni eklediğinizde, bunlar soru işaretleri olur. Veritabanı kodlama utf-8 ayarlanır. Başka ne yanlış olabilir? Ben phpmyadmin kontrol yalnızca takılı soru işaretleri var!

Bu benim veritabanına bağlanmak için kullandığınız kodu:

define ("DB_HOST", "localhost"); // set database host
define ("DB_USER", "root"); // set database user
define ("DB_PASS","password"); // set database password
define ("DB_NAME","name"); // set database name

$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");

mysql_set_charset('utf8',$link); 
mysql_query("SET CHARACTER SET utf8");

0 Cevap