Przejdź do treści
TextArray
100% lokalnie

Usuń znaki nie-ASCII

Usuń każdy znak spoza zwykłego ASCII, opcjonalnie najpierw transliterując znaki diakrytyczne na najbliższe litery.

Wejście
Wynik

Usuń znaki nie-ASCII

Usuń znaki nie-ASCII zachowuje tylko drukowalny zakres ASCII — litery, cyfry, spacje i interpunkcję ze zwykłej klawiatury — a wszystko inne usuwa: litery z ogonkami i akcentami, emoji, znaki CJK, „ozdobne" cudzysłowy, niewidzialne spacje i kody sterujące. To szybkie rozwiązanie, gdy stary system, kolumna w bazie danych, nazwa pliku lub przestarzały protokół przyjmuje tylko czyste ASCII i zawodzi przy czymkolwiek bogatszym.

Opcja „Najpierw transliteruj" jest domyślnie włączona, więc narzędzie przed usuwaniem robi to, co rozsądne: usuwa znaki diakrytyczne, więc é staje się e, a č staje się c, rozwija ß na ss, æ na ae i ø na o oraz zamienia interpunkcję typograficzną — ozdobne cudzysłowy na proste, półpauzę i pauzę na łącznik, wielokropek na trzy kropki, spację nierozdzielającą na zwykłą. Usuwane jest dopiero to, co nadal nie ma odpowiednika ASCII, na przykład emoji lub pisma niełacińskie. Wyłącz transliterację, by uzyskać ścisłe przejście, które od razu usuwa każdą literę z akcentem.

Opcje „Zachowaj podziały wierszy" i „Zachowaj tabulatory" chronią strukturę tekstu; po ich wyłączeniu wszystko scala się w jeden wiersz lub tabulatory znikają. Końce wierszy i tak są ujednolicane do jednego znaku nowej linii. Włącz „Wypisz usunięte znaki", a narzędzie doda pod wynikiem podsumowanie: każdy odrębny usunięty znak z jego punktem kodowym Unicode i liczbą wystąpień, byś dokładnie widział, co usunięto — znaki niewidzialne pokazane są jako punkt kodowy, np. U+200B. Licznik na żywo podaje, ile znaków usunięto.

Wszystko działa lokalnie w twojej przeglądarce. Tekst nigdy nie jest nigdzie wysyłany, zapisywany ani rejestrowany.

Częste pytania

Co tu liczy się jako ASCII?
Drukowalny zakres od spacji (U+0020) do tyldy (U+007E) — angielskie litery, cyfry, zwykła interpunkcja i spacja. Tabulatory i znaki nowej linii są obsługiwane osobno przez własne opcje; cała reszta jest usuwana.
Co robi opcja „Najpierw transliteruj"?
Przed usunięciem zamienia litery z akcentem na literę podstawową (é→e), rozwija ß→ss, æ→ae i ø→o oraz mapuje ozdobne cudzysłowy, pauzy i wielokropek na czyste ASCII. Usuwane są dopiero znaki bez odpowiednika ASCII, jak emoji.
Jak zobaczyć dokładnie, co usunięto?
Włącz „Wypisz usunięte znaki". Narzędzie doda sekcję z listą każdego odrębnego usuniętego znaku, jego punktem kodowym i liczbą. Znaki niewidzialne pokazane są jako punkt kodowy, np. U+00A0, więc można je rozpoznać.
Co dzieje się z podziałami wierszy i tabulatorami?
Domyślnie są zachowywane i można je usunąć własnymi opcjami. Końce wierszy są zawsze ujednolicane do jednego znaku nowej linii, więc mieszane podziały z Windows i Unix wychodzą spójnie.
Czy mój tekst jest gdzieś wysyłany?
Nie. Cała konwersja działa w twojej przeglądarce, a tekst nigdy nie opuszcza twojego urządzenia.