İçeriğe geç
Analiz Aracı

Karakter Kodlama Denetimi

Türkçe karakterleriniz bozuk mu görünüyor? Kodlama çelişkilerini ve mojibake izlerini bulun.

Sıkça sorulan sorular

+ Mojibake nedir?

UTF-8 metnin yanlış kodlamayla okunması sonucu "ü" harfinin "ü" görünmesidir. Sinsi tarafı şudur: geliştiricinin tarayıcısı çoğu zaman doğru tahmin eder ve her şey normal görünür. Bozulmayı ziyaretçiler, arama motorları ve dil modelleri görür.

+ Sayfa düzgün görünüyor ama uyarı aldım?

HTTP başlığı ile meta etiketi çelişiyorsa tarayıcınız birini seçip doğru göstermiş olabilir. Başka tarayıcılar ve arama motorları farklı seçebilir. Çelişkiyi gidermek gerekir.

+ Mojibake'in en sık kaynağı ne?

Veritabanı bağlantısının kodlaması. Tablolar utf8mb4 olsa bile bağlantı latin1 ise veri okunurken bozulur. PDO bağlantı dizginize charset=utf8mb4 eklemek ya da SET NAMES utf8mb4 çalıştırmak çoğu durumu çözer.