Kesme işareti yerine ’: bozuk tırnakları ve tireleri düzeltin

Metninizde İstanbul’da yerine İstanbul’da, tırnak yerine “ ya da tire yerine – mı görünüyor? Bu tipografik işaretler UTF-8’de üç bayt kaplar. Mojibuster onları yeniden birleştirir – metni yukarıya yapıştırın.

Metinle ve şu dosyalarla çalışır:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Örneğin Excel dışa aktarımları, veritabanı yedekleri, altyazılar veya web sitesi kodu.

Düzelt

  1. Bir dosya bırakın veya metni yapıştırın
  2. Düzeltme otomatik yapılır
  3. Kopyalayın veya indirin
ya da bir dosyayı buraya sürükleyin
  • Dosya yükleme yok. Dosyalarınız doğrudan tarayıcınızda düzeltilir ve cihazınızdan asla çıkmaz.

  • AB’de sunucular. Mojibuster, Finlandiya’daki (AB) bir sunucuda çalışır; Genel Veri Koruma Tüzüğü (GDPR) geçerlidir. GDPR metni (EUR-Lex)

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.

Windows-1252 olarak gösterilen bir bülten cümlesi

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-8 yazmalı.
  • 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ı utf8mb4 olarak 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.

Diğer rehberler