Türkçe Karakter Düzeltici
ç, ÅŸ, ÄŸ gibi bozuk görünen Türkçe karakterleri otomatik düzeltin.
Bu bozukluk neden oluşur?
Türkçe karakterler UTF-8 ile kodlanır. Bir metin UTF-8 olarak kaydedilip yanlışlıkla
farklı bir kodlamayla (Windows-1254, ISO-8859-1 gibi) okunduğunda her Türkçe harf iki
tuhaf karaktere dönüşür: ç → ç, ş → ÅŸ, ğ → ÄŸ.
Buna teknik dilde mojibake denir.
Nerelerde karşılaşılır?
- Eski sistemlerden dışa aktarılan CSV/Excel dosyaları
- Yanlış kodlamayla kaydedilmiş veritabanı çıktıları
- E-posta ve eski web sayfalarından kopyalanan metinler
Araç bu bozuk çiftleri tanıyıp doğru Türkçe karakterlere geri çevirir. Metniniz sunucuya gönderilmez, tüm işlem tarayıcınızda yapılır.
Sık görülen bozuk karakterler ve karşılıkları
| Bozuk görünüm | Doğrusu | Bozuk görünüm | Doğrusu |
|---|---|---|---|
ç | ç | Ç | Ç |
ÅŸ | ş | Åž | Ş |
ÄŸ | ğ | Äž | Ğ |
ı | ı | İ | İ |
ö | ö | Ö | Ö |
ü | ü | Ü | Ü |
Sorunu kaynağında önlemek
- Excel'de CSV açarken: Dosyaya çift tıklamak yerine Excel'de "Veri → Metinden/CSV'den" seçeneğini kullanın ve "Dosya kökeni" olarak 65001: Unicode (UTF-8) seçin.
- CSV kaydederken: Excel'de "CSV UTF-8 (virgülle ayrılmış)" biçimini seçin.
- Not Defteri ve kod editörlerinde: Dosyayı kaydederken kodlama olarak UTF-8'i seçin.
- Web sayfalarında: HTML'in başında
<meta charset="utf-8">bulunduğundan ve sunucunun da UTF-8 bildirdiğinden emin olun. - Veritabanlarında: Tablo ve bağlantı karakter setinin UTF-8 (MySQL'de utf8mb4) olduğunu kontrol edin.
Nasıl kullanılır?
- Bozuk görünen metni yukarıdaki kutuya yapıştırın.
- Düzeltilmiş metin sonuç alanında anında görünür.
- Sonucu kopyalayıp kullanmak istediğiniz yere yapıştırın. Metnin yalnızca bir kısmı bozuksa bile tamamını yapıştırabilirsiniz; doğru karakterler olduğu gibi kalır.
Farklı bir bozulma türü: soru işaretleri
Türkçe harflerin yerinde ? veya � görüyorsanız, karakterler dönüştürme sırasında kalıcı olarak
kaybolmuş demektir. Bu tür bozulma geri döndürülemez; metnin orijinal kaynağına dönüp doğru kodlamayla yeniden almanız
gerekir. Bu araç yalnızca bilgi kaybı olmayan "ç" tipi bozulmaları düzeltebilir.