Türkçe karakterler neden bozuk görünür?
UTF-8’de ş harfi iki bayt ile kaydedilir. Bir program bu baytları yanlış karakter tablosuyla – genellikle Windows-1252 veya ISO-8859-1 ile – okursa her bayt ayrı bir karaktere dönüşür: ş → ÅŸ, ı → ı, ü → ü olur.
İkinci tipik hata eski Türkçe dosyalarda görülür: Windows-1254 (Türkçe ANSI) ile kaydedilmiş bir metin Batı Avrupa ayarlarıyla açılırsa ı yerine ý, ş yerine þ, ğ yerine ð görünür. Bu bozuk metne mojibake denir; Japonca “dönüşmüş karakterler” anlamına gelir.
Mojibuster metninizi nasıl düzeltir?
Mojibuster tipik kalıpları tanır, her şeyi orijinal baytlara geri çevirir ve doğru kodlamayla yeniden okur. İki kez bozulmuş metinlerde (ü gibi) de çalışır. Doğru karakterlere dokunulmaz: yalnızca açıkça bozuk olan kısımlar değiştirilir.
Her şey tarayıcınızda gerçekleşir. Metinleriniz ve dosyalarınız hiçbir yere yüklenmez ve saklanmaz.
Sık görülen bozuk karakterler
| Bozuk | Doğru |
|---|---|
| ç | ç |
| ÄŸ | ğ |
| ı | ı |
| İ | İ |
| ö | ö |
| ÅŸ | ş |
| ü | ü |
| Ç | Ç |
| Äž | Ğ |
| Åž | Ş |
| Ö | Ö |
| Ü | Ü |
| € | € |
| “ | “ |
| ’ | ’ |
| – | – |
| … | … |
Sık sorulan sorular
Mojibake nedir?
ş yerine ÅŸ gibi bozuk karakterlerin adıdır. Bir metin, kaydedildiği kodlamadan farklı bir kodlamayla okunduğunda ortaya çıkar.
Dosyalarım bir sunucuya yükleniyor mu?
Hayır. Mojibuster tamamen tarayıcınızda çalışır. Metinleriniz ve dosyalarınız cihazınızdan çıkmaz ve hiçbir yerde saklanmaz.
ı yerine ý, ş yerine þ görünüyor. Bu da düzelir mi?
Evet. Bu, Windows-1254 (Türkçe ANSI) metnin yanlış okunmasından kaynaklanır. Türkçe sayfada Mojibuster ý, þ, ð, Ý, Þ ve Ð harflerini otomatik olarak ı, ş, ğ, İ, Ş ve Ğ harflerine çevirir. UTF-8 olmayan dosyalar da Windows-1254 olarak okunur.
Hangi dosyaları düzeltebilirim?
Her türlü metin dosyasını, örneğin CSV, TXT, JSON, XML, altyazılar (SRT, VTT), Markdown, HTML, SQL ve günlük dosyalarını, 100 MB’a kadar.
Mojibuster her hatayı düzeltir mi?
Neredeyse hepsini: tek ve çok katmanlı kodlama hataları, Windows-1254, Windows-1252 veya ISO-8859-1 dosyaları ve ç gibi HTML kodları. Bir program bozuk karakterleri zaten ? veya � olarak kaydettiyse bilgi kaybolmuştur; Mojibuster bu durumda sizi uyarır.
Mojibuster ne kadar?
Hiçbir şey. Mojibuster ücretsizdir, kayıt gerektirmez ve reklam göstermez.