Veritabanında HTML-kodlanmış verileri koymayın. Bu kullanmanız gerektiğini bu noktada size sayfanın üzerine tükürmek zaman (kadar ham metin olmalıdır htmlspecialchars()
.
Siz veritabanı ve sayfa hem UTF-8 kullandığınızdan emin olmanız gerekir:
- Tablolarınızın UTF-8 harmanlama ile oluşturulan sağlamak;
- mysql_set_charset MySQL ve PHP arasındaki bağlantıyı sağlamak için bağladıktan sonra UTF-8 kullanmak;
- başlığına veya meta etiketi ile
text/html;charset=utf-8
için Content-Type
sayfa ayarlayın.
Bu tür varsayılan olarak farklı bir kodlama kullanarak paçayı bayt gibi davranın eğer, ama eğer harf duyarsız karşılaştırmalar çalışmaz, bu yüzden UTF ayrılmamak için en iyi veritabanı ucunda 1-latin ve bağlantı -8.