UTILS.
%100 tarayıcıda
é→e

Aksanları ve Ayırıcı İşaretleri Kaldır

Düz harfler üretmek için metinden aksan işaretlerini ve ayırıcı işaretleri çıkarın — café → cafe, naïve → naive, Zürich → Zurich — isteğe bağlı yalnızca-ASCII düğmesiyle.

Ayırıcı işaretleri çıkarmak için yukarıya aksanlı metin yazın veya yapıştırın.

Bu araç hakkında

Aksanları ve Ayırıcı İşaretleri Kaldır, aksanlı metni düz harf formuna dönüştürür: café cafe olur, naïve naive olur, résumé resume olur ve Zürich Zurich olur. URL'ler, slug'lar, dosya adları, kullanıcı adları, arama anahtarları veya aksansız ASCII bekleyen herhangi bir sistem için verileri temizlemek için idealdir, orijinal boşluğunuzu, noktalamanızı ve harf büyüklüğünüzü korurken.

Arka planda Unicode normalleştirmesi kullanır. Metin, é gibi aksanlı bir harfi bir temel e artı ayrı bir birleşen aksana bölen NFD formuna normalleştirilir ve ardından Combining Diacritical Marks bloğundaki (U+0300–U+036F) her karakter bir düzenli ifadeyle kaldırılır. Bu tek adım, Avrupa aksanlarının büyük çoğunluğunu temel harf için temiz ve tersine çevrilebilir şekilde ele alır.

Bazı harflerin kanonik ayrıştırması yoktur, bu yüzden küçük bir açık yedek harita bunları kapsar: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i ve büyük harfleri, diğerlerinin yanında. İsteğe bağlı bir "tüm ASCII olmayanları çıkar" düğmesi daha da ileri gider, garantili saf ASCII sonucu için U+007F üzerindeki kalan herhangi bir karakteri düşürür. Her şey deterministiktir ve tarayıcınızda yerel olarak çalışır — metniniz asla yüklenmez.

Sık sorulan sorular

Aksanlar nasıl kaldırılır?
Metin, her aksanlı harfi bir temel harf artı birleşen işaretlere ayıran Unicode NFD'ye normalleştirilir, ardından tüm birleşen ayırıcı işaretler (U+0300–U+036F) silinir. Yani é → e, ñ → n ve ü → u olur, temel harfler korunur.
ø, ł veya ß gibi harfler ne olacak?
Bunların kanonik ayrıştırması yoktur, bu yüzden yerleşik bir yedek harita bunları açıkça dönüştürür — ø→o, ł→l, đ→d, æ→ae, œ→oe, þ→th ve ß→ss, artı büyük harf formları — böylece yine mantıklı düz harfler olurlar.
Tüm ASCII olmayanları çıkar seçeneği ne yapar?
Ayırıcı işaretleri kaldırdıktan sonra, hâlâ U+007F üzerindeki herhangi bir karakteri siler, saf ASCII çıktısı garantiler. Eşlenmemiş Latin dışı karakterleri (Yunanca veya Kiril gibi) korumak için kapalı bırakın; temiz yalnızca-ASCII bir dize zorlamak için açın.
Metnim herhangi bir yere gönderiliyor mu?
Hayır. Tüm normalleştirme ve çıkarma tamamen tarayıcınızda String.normalize ve düz JavaScript ile gerçekleşir. Hiçbir şey yüklenmez, bu yüzden özel veya hassas metinleri güvenle temizleyebilirsiniz.

Daha fazla araç