Apache
Sunucu kodlama ya ayarlamak, ya da UTF-8 ayarlı değil olmalıdır. Bu apache AddDefaultCharset yönergesi ile yapılır. Bu bir sanal ya da genel bir dosya (belgelerine bakın) gidebilirsiniz.
AddDefaultCharset utf-8
MySql
- UTF-8 olması veritabanı harmanlama ayarlayın
- Bağlantı kodlama ayarlayabilirsiniz. Birisi mysqli_set_charset ile, ya da sadece bağladıktan sonra bu göndererek dediği gibi yapılabilir:
SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'
PHP
1 - Sen sayfada, ya da bir PHP başlığı üzerinden bir meta etiketi aracılığıyla, UTF-8 olması sayfanın HTML charset ayarlamanız gerekir:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-or-
header('Content-type: text/html; charset=utf-8');
2 - Her zaman mb * dize ile ilgili işlevlerin sürümü, örneğin, mbstrlen yerine bir dize dize uzunluğunu almak strlen kullanmalısınız.
Bu sayfalardan veri, her yerde UTF-8 için izin vermelidir. Bir Yapabileceğiniz testi: her yerde firefox kullanıyorsanız sayfada sağ tıklayın ve göster seçeneğini sayfası bilgisi. Etkili kodlama bu sayfada listelenmiştir.