Diyakritik İşareti Kaldırıcı

URL’lerdeki sluglar, FTP sunucuları için dosya adları ve Latin-1 kodlamalı eski veritabanları: “José Peña” veya “Zoë” gibi bir ad verildiğinde bunların hepsi hatalı çalışır. Bu araç, standart Unicode çevriyazımı ve normalleştirmesi kullanarak metinden aksan işaretlerini, tilde, umlaut ve çedilla işaretlerini kaldırır ve herhangi bir işleme hattından sorunsuz geçen temiz bir ASCII metni bırakır.

Diyakritik işaretleri nasıl kaldırılır?

  1. 1

    Metni yapıştırın

    Aksanlı karakterler içeren herhangi bir metni yazın veya yapıştırın: bir kelime, isimler listesi veya tam bir makale.

  2. 2

    Dönüştürmeyi çalıştırın

    "Diyakritik İşaretleri Kaldır" düğmesine tıklayın. Aksanlı her harf düz ASCII olur: é e olur, ñ n olur, ß ss olur.

  3. 3

    Temizlenmiş çıktıyı inceleyin

    Sonuç kutusuna bakın: değişen her karakter artık düz ASCII'dir; boşluklar, noktalama işaretleri ve satır sonları ise değişmez.

  4. 4

    Sonucu kopyalayın

    Temizlenmiş metni tek tıkla panoya kopyalayın ve ihtiyacınız olan yere yapıştırın.

Kaldırma işlemi nasıl çalışır

Araç önce ICU çevriyazımını (“Any-Latin; Latin-ASCII” kuralı) kullanır: metni Latin karakterlerine dönüştürür ve ardından kalan aksanları kaldırır; böylece é e, ß ss ve æ ae olur. Çevriyazım motoru kullanılamıyorsa araç, é karakterini temel harf e (U+0065) ile birleştirici keskin aksan işaretine (U+0301) ayıran, birleştirici işaretler aralığındaki (U+0300 ile U+036F) tüm kod noktalarını atan ve ardından yeniden birleştiren Unicode NFD'ye (normalleştirme ayrışım biçimi) geri döner. Her iki yol da ek işaretlerle birlikte Latin alfabesini kullanan her dil için geçerlidir.

Karakter Eşleme Kılavuzu

Girdi Çıktı
á é í ó ú a e i o u
à è ì ò ù a e i o u
â ê î ô û a e i o u
ä ë ï ö ü a e i o u
ñ n
ç c
ß ss
æ Æ ae AE
œ Œ oe OE
ø Ø o O
ł Ł l L

Yedek yol (çevriyazım olmadan) yalnızca birleştirici işaretleri kaldırdığı için ß, æ, œ, ø ve ł değişmeden kalır.

Yaygın Kullanım Senaryoları

  • URL slug'ları. “El niño”, işaretleri kaldırılıp küçük harfe çevrildikten sonra “el-nino” olur.
  • Dosya adları. Bulut depolama hizmetleri ve bazı eski FTP sunucuları ASCII olmayan dosya adlarını bozar; önce işaretleri kaldırın, sonra yükleyin.
  • Eski sistemlere CSV içe aktarma. Latin-1 (Windows-1252) kodlamalı herhangi bir veritabanı çok baytlı UTF-8 karakterlerini yanlış işler; işaretleri önceden kaldırmak bozulmayı önler.
  • Aranabilir alanlar. Orijinalin yanına diyakritik içermeyen bir sürüm saklamak, satırda “naïve” yazsa bile kullanıcıların “naive” ile arama yapmasını sağlar.

Dikkat: bu tek yönlü bir işlemdir

“naïve” kelimesinden işaretleri kaldırınca “naive” elde edilir; kaynak dilin bilgisi kaybolduğu için umlaut otomatik olarak geri getirilemez. Her iki sürüme de ihtiyaç duyabileceğiniz durumlarda orijinali temizlenmiş sürümün yanında saklayın.

Sık Sorulan Sorular

Bunlar diyakritik işaret değil; basit bir birleştirici işareti olmayan ayrı harflerdir. Araç yine de onları dönüştürür: ß ss, æ ae, œ oe, ø o ve ł l olur. Yalnızca çevriyazım motoru kullanılamadığında devreye giren yedek yol bunları olduğu gibi bırakır.

Varsayılan yol bunları da çevriyazıma çevirir: Kiril, Yunan, Arap ve CJK metinler Latin karakterlere dönüşür (Привет Privet, Ελλάδα Ellada, 你好 ni hao olur) ve ardından kalan işaretler kaldırılır. Yedek yol yalnızca birleştirici işaretleri kaldırır ve Latin dışı yazıları olduğu gibi bırakır.

Evet. Aksanlı büyük harfler büyük ASCII harflerine dönüşür, küçük harfler küçük kalır. Boşluklar, noktalama işaretleri ve satır sonları değişmez.

Metniniz yalnızca dönüştürmeyi çalıştırmak için sunucumuza gönderilir; işlem sonrasında saklanmaz ve sayfa bağlantısına eklenmez. Yalnızca anonim kullanım istatistikleri toplanır.

İlgili Araçlar

Araç diğer dillerde mevcuttur