O tym narzędziu
Usuwanie akcentów i znaków diakrytycznych konwertuje tekst z akcentami na jego postać ze zwykłymi literami: café staje się cafe, naïve staje się naive, résumé staje się resume, a Zürich staje się Zurich. Jest idealne do czyszczenia danych pod adresy URL, slugi, nazwy plików, nazwy użytkowników, klucze wyszukiwania lub dowolny system oczekujący ASCII bez akcentów, zachowując przy tym oryginalne odstępy, interpunkcję i wielkość liter.
Pod maską używa normalizacji Unicode. Tekst jest normalizowany do postaci NFD, która rozdziela literę z akcentem, taką jak é, na bazowe e plus osobny łączący akcent, a następnie każdy znak w bloku Combining Diacritical Marks (U+0300–U+036F) jest usuwany wyrażeniem regularnym. Ten pojedynczy krok czysto i odwracalnie obsługuje zdecydowaną większość europejskich akcentów dla litery bazowej.
Niektóre litery nie mają kanonicznej dekompozycji, więc mała jawna mapa awaryjna je pokrywa: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i i ich wielkie odpowiedniki, między innymi. Opcjonalny przełącznik "usuń wszystkie znaki spoza ASCII" idzie dalej, odrzucając każdy pozostały znak powyżej U+007F dla gwarantowanego czysto-ASCII wyniku. Wszystko jest deterministyczne i działa lokalnie w Twojej przeglądarce — Twój tekst nigdy nie jest przesyłany.