Přeskočit na obsah
TextArray
100% lokálně

Odstranit ne-ASCII znaky

Odstraňte všechny znaky mimo obyčejné ASCII, případně nejprve přepište diakritiku na nejbližší písmena.

Vstup
Výstup

Odstranit ne-ASCII znaky

Odstranit ne-ASCII znaky ponechá jen tisknutelný rozsah ASCII — písmena, číslice, mezery a interpunkci z běžné klávesnice — a vše ostatní smaže: písmena s diakritikou, emoji, znaky CJK, „kudrnaté" uvozovky, neviditelné mezery i řídicí kódy. Je to rychlé řešení, když starší systém, sloupec v databázi, název souboru nebo zastaralý protokol přijímá jen čisté ASCII a na čemkoli bohatším selže.

Volba „Nejprve přepsat" je ve výchozím stavu zapnutá, takže nástroj před mazáním udělá to rozumné: odstraní diakritiku, takže z é se stane e a z č se stane c, rozvine ß na ss, æ na ae a ø na o a převede typografickou interpunkci — kudrnaté uvozovky na rovné, krátkou i dlouhou pomlčku na spojovník, výpustku na tři tečky, pevnou mezeru na obyčejnou. Smaže se až to, co stále nemá ASCII protějšek, například emoji nebo nelatinková písma. Přepis vypněte pro přísný průchod, který smaže každé písmeno s diakritikou rovnou.

Volby „Zachovat zalomení řádků" a „Zachovat tabulátory" chrání strukturu textu; po jejich vypnutí se vše sloučí do jednoho řádku nebo se odstraní tabulátory. Konce řádků se tak či tak sjednotí na jeden nový řádek. Zapněte „Vypsat odstraněné znaky" a nástroj připojí pod výsledek souhrn: každý odlišný odstraněný znak s jeho kódovým bodem Unicode a počtem, abyste přesně viděli, co se odstranilo — neviditelné znaky se zobrazí kódovým bodem jako U+200B. Živý souhrn hlásí, kolik znaků se odstranilo.

Vše běží lokálně ve vašem prohlížeči. Text se nikam nenahrává, nezaznamenává ani neukládá.

Časté dotazy

Co se tu považuje za ASCII?
Tisknutelný rozsah od mezery (U+0020) po vlnovku (U+007E) — anglická písmena, číslice, běžná interpunkce a mezera. Tabulátory a nové řádky se řeší zvlášť vlastními volbami; vše ostatní se odstraní.
Co dělá volba „Nejprve přepsat"?
Před odstraněním převede písmena s diakritikou na základní písmeno (é→e), rozvine ß→ss, æ→ae a ø→o a přemapuje kudrnaté uvozovky, pomlčky a výpustku na čisté ASCII. Smažou se až znaky bez ASCII protějšku, jako emoji.
Jak přesně zjistím, co se odstranilo?
Zapněte „Vypsat odstraněné znaky". Nástroj přidá sekci se seznamem každého odlišného odstraněného znaku, jeho kódovým bodem a počtem. Neviditelné znaky se zobrazí jako kódový bod, například U+00A0.
Co se stane se zalomeními řádků a tabulátory?
Ve výchozím stavu se zachovají a lze je vypnout vlastními volbami. Konce řádků se vždy sjednotí na jeden nový řádek, takže smíšená windowsová a unixová zalomení vyjdou jednotně.
Nahrává se můj text někam?
Ne. Celý převod běží ve vašem prohlížeči a text nikdy neopustí vaše zařízení.