Neden özellikle bu işaretler?
Word, Outlook, WordPress ve birçok program düz tırnakları ve kısa çizgileri yazarken otomatik olarak tipografik işaretlere çevirir: ’, ‘, “, ”, – ve …. Türkçede bu çok göze batar, çünkü özel adlara gelen ekler kesme işaretiyle ayrılır: Ankara’da, Ayşe’nin, 2024’te. UTF-8’de bu işaretler E2 80 xx aralığındadır ve üç bayt kaplar; Windows-1252 olarak okunduklarında her zaman †ile başlayan üç karakter olurlar. Türkçe harfler ise iki bayt kaplar ve ÅŸ ya da ü olarak görünür – ayrıntılar burada.
Bozuk
Ankara’da ‘büyük indirim’ başladı – %30’a varan fırsatlar… kaçırmayın!
Düzeltilmiş
Ankara’da ‘büyük indirim’ başladı – %30’a varan fırsatlar… kaçırmayın!
Kalıplara toplu bakış
’→’(kesme işareti, kapanış tek tırnak)‘→‘(açılış tek tırnak)“→“(açılış çift tırnak)â€ve ardından görünmez bir karakter →”(kapanış çift tırnak, aşağıya bakın)–→–(kısa tire),—→—(uzun tire)…→…(üç nokta),•→•(madde işareti)€→€
Özel durum: arkasında hiçbir şey olmayan â€
Kapanış tırnağı ”, Windows-1252’de karşılığı olmayan 9D baytını içerir. Birçok program metni gösterirken bu baytı atar; geriye görünmez bir karakterle ya da hiçbir şeyle †kalır. Bayt hâlâ yerindeyse Mojibuster onu düzeltir. Kopyalarken kaybolduysa hangi işaretin kastedildiği artık kesin değildir ve Mojibuster o yere dokunmaz.
Nasıl önlenir?
- Word’den ve editörlerden gelen metinleri UTF-8 olarak kaydedin ve içe aktarırken kodlamayı belirtin.
- Bülten programınızda ve e-ticaret sisteminizde karakter kümesini kontrol edin – her yerde
UTF-8yazmalı. - CSV dışa aktarırken Excel’de CSV UTF-8 (Virgülle ayrılmış) biçimini seçin – bkz. Excel’de Türkçe karakter sorunu.
- Veritabanlarında tabloları ve bağlantıyı
utf8mb4olarak ayarlayın – ayrıntılar: UTF-8 karakter düzeltme.
Sık sorulan sorular
’ ne anlama geliyor?
Bu, iki kez yanlış dönüştürülmüş bir kesme işaretidir. Mojibuster bunu da düzeltir – metni yukarıya yapıştırmanız yeterli.
Hepsini düz tırnakla değiştirsem olmaz mı?
Gerek yok. Mojibuster özgün işaretleri geri getirir. ' ve " tercih ediyorsanız sonradan yine değiştirebilirsiniz.
Neden yalnızca tırnaklar bozuk da Türkçe harfler değil?
Metin muhtemelen kısmen yeniden yazılmış ya da iki farklı kaynaktan gelmiştir. Mojibuster yalnızca bozuk yerleri düzeltir, doğru karakterlere dokunmaz.
Kesme işareti yerine ? var. Mojibuster yardımcı olur mu?
Hayır, o durumda işaret zaten değiştirilmiş ve bilgi kaybolmuştur. Nasıl oluştuğunu Türkçe karakter yerine soru işareti sayfasında okuyabilirsiniz.