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.
Kiril veya Çince gibi diğer alfabelerdeki harflere dokunulmaz, yalnızca Latin aksan işaretleri kaldırı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 (VKİ)
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
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar