Farklı karakter setleri ile çalışan uygulama ve veri katmanları arasında veri hokkabazlık, özellikle zamanlarda biraz zor alabilirsiniz. "PHP MySQL veri UTF" adil bir kaç sonuçlar getirir için hızlı bir google - web üzerinde bulunabilir öğreticiler / Blog yazılarına bol vardır. Ama özetle:
PHP
O MBString iyi olduğu, bir üçüncü bölümü uzantısı kullanmak çok daha iyidir: PHP native Çok iyi Unicode desteği yet yoktur.
MySQL
Eğer tablo / sütun doğru UTF karakter verileri desteklemek için kurulum olduğundan emin olmak gerekir. Bu bir UTF karakter kümesi kullanmak için söz sütunları değiştirerek / yaratma meselesi:
ALTER TABLE theTabel MODIFY formTextField VARCHAR(255) CHARACTER SET utf8
HTML
Son olarak, emin HTML doğru başlıkları ile servis ediliyor yapmak gerekir
Content-type: text/html; charset=utf-8