Aksan Kaldırma Aracı
Aksanlı metni yapıştırın, düz ASCII sürümünü alın.
Sonuç
Nasıl hesaplanır?
Araç yapıştırdığınız metin üzerinde iki geçişle çalışır.
1. geçiş: sabit bir tablo, aksanlı Latin harflerini temel harfleriyle değiştirir (é → e, ü → u, ñ → n, ç → c, ş → s, ğ → g, ı → i, İ → I, ø → o, ł → l, đ → d). Birkaç harf birden fazla harfe açılır: ß → ss, æ → ae, œ → oe, þ → th ve büyük AE, OE.
2. geçiş: sonuç Unicode NFD ile ayrıştırılır ve kalan birleştirme işaretleri silinir; böylece ayrı işaret olarak yazılmış aksanlar da yakalanır.
Aksansız harfler ve Kiril veya Çince gibi Latin dışı karakterler olduğu gibi kalır; yani çıktı her zaman saf ASCII olmaz. Büyük-küçük harf korunur. "Değişen" sayısı değiştirilen özgün karakterleri birer birer sayar; yani ß → ss 1 sayılır ve temizlenecek bir şey olmayan metinde 0 görünür. Boş kutu sonuç göstermez.
Örnek hesaplama
Girdi: Café déjà vu, Müller, señor, İstanbul çarşı. Her aksanlı harf temel harfine çevrilir: é → e (iki kez), à → a, ü → u, ñ → n, İ → I, ç → c, ş → s ve noktasız ı → i. Sonuç: Cafe deja vu, Muller, senor, Istanbul carsi. Araç 9 karakterin değiştiğini bildirir; boşluklara, virgüllere ve aksansız harflere dokunulmaz.
Sık yapılan hatalar
- Her metinden saf ASCII çıkmasını beklemek. Kiril, Çince, Arapça gibi yazılar değişmeden geçer (Привет café, Привет cafe olur), tablo dışındaki harfler (ẞ gibi) de öyle.
- Çıktıyı geri döndürülebilir bir yazım sanmak. İşlem bilgi kaybettirir: Müller ile Muller aynı olur, aslını geri getiremezsiniz.
- Almanca ü'nün ue olacağını sanmak. Araç düz u verir (Müller → Muller), ß ise ss olur; bu, umlaut için olağan Almanca çevriyazı değildir.
- "Değişen" sayısını uzunluk farkı sanmak. Değiştirilen karakterleri sayar: Straße Æther Œuvre için 3 bildirir, oysa metin üç harf uzar.
- Sonucu hazır URL kısa adı sanmak. Büyük harfler, boşluklar ve noktalama kalır; küçük harfe çevirmek ve boşlukları tireyle değiştirmek size düşer.
Bu hesaplama hakkında
Aksan kaldırma, harflerin üzerindeki aksan işaretlerini — tırnak, ters tırnak, iki nokta (umlaut), tilde, çengelli işaretler ve benzerlerini — çıkararak é'yi e'ye, ü'yü u'ya, ñ'yi n'ye dönüştürmek demektir. Teknik olarak bu genellikle her aksanlı karakterin, Unicode normalizasyonu (NFD) kullanılarak temel harf ile ayrı bir birleştirme işaretine ayrıştırılması ve ardından bu birleştirme işaretlerinin atılarak geriye düz temel harflerin bırakılmasıyla yapılır (ß ve æ gibi birkaç harf iki harfe, yani ss ve ae'ye dönüşür).
Geliştiriciler ve içerik editörleri, Fransızca, İspanyolca, Almanca, Türkçe ve daha onlarca dilde yazılmış başlıklardan temiz URL kısa adları (slug) oluşturmak, kullanıcının sorguyu nasıl yazdığından bağımsız olarak arama ve sıralamanın tutarlı çalışmasını sağlamak ve yalnızca düz ASCII karakter kabul eden eski sistemler, dosya adları veya kimlikler için metni hazırlamak amacıyla aksan kaldırmayı kullanır. Bu işlem, tutarsız aksanlarla girilmiş isimleri kayıtlar arasında eşleştirmesi veya tekilleştirmesi gereken veri temizleme süreçlerinde de sıkça görülür.
Aksanlı herhangi bir metni yapıştırın; hesaplayıcı, altındaki harfleri okunabilir bırakarak Latin aksan işaretlerinin tümü kaldırılmış sürümü anında verir ve kaç karakterin değiştiğini söyler; Kiril veya Çince gibi diğer alfabelerdeki harfler olduğu gibi bırakılır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (BMI)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
Hesaplayıcı bulunamadı
Yorumlar (0)