Sări la conținut
TextArray
Complet local

Eliminați caracterele non-ASCII

Eliminați fiecare caracter în afara ASCII simplu, opțional transliterarea accentelor la literele cele mai apropiate.

Intrare
Ieșire

Eliminați caracterele non-ASCII

Eliminarea caracterelor non-ASCII păstrează doar intervalul ASCII imprimabil - literele, cifrele, spațiile și semnele de punctuație de pe o tastatură standard din SUA - și șterge orice altceva: litere accentuate, emoji, caractere CJK, ghilimele ondulate, spații invizibile și coduri de control. Este soluția rapidă atunci când un sistem vechi, o coloană de bază de date, un nume de fișier sau un protocol vechi acceptă doar ASCII simplu și se sufocă cu ceva mai bogat.

În mod implicit, „Transliterați mai întâi” este activat, așa că instrumentul face lucrul inteligent înainte de ștergere: elimină semnele diacritice, astfel încât é devine e și č devine c, extinde ß la ss, æ la ae și ø la o și convertește punctuația tipografică — ghilimele ondulate în drepte, liniuțele en și em în cratime, spațiul elipse a non-trei spații normale. Numai ceea ce încă nu are echivalent ASCII, cum ar fi emoji sau scripturi non-latine, este apoi eliminat. Dezactivați transliterarea pentru o trecere strictă care șterge definitiv fiecare literă accentuată.

„Păstrează întreruperile de linie” și „Păstrează filele” păstrează structura textului tău; dezactivați-le pentru a restrânge totul pe o singură linie sau pentru a plasa file. Terminațiile liniilor sunt normalizate la o singură linie nouă în orice mod. Activați „Listați caracterele eliminate” și instrumentul adaugă un rezumat sub rezultat: fiecare caracter eliminat distinct cu punctul său de cod Unicode și un număr, astfel încât să puteți vedea exact ce a fost scos - caracterele invizibile sunt afișate prin punct de cod, cum ar fi U+200B. Numărul în direct raportează câte caractere au fost eliminate.

Totul rulează local în browserul dvs. Textul dvs. nu este niciodată încărcat, înregistrat sau stocat nicăieri.

FAQ

Ce contează ca ASCII aici?
Gama imprimabilă de la spațiu (U+0020) la tilde (U+007E) — litere engleze, cifre, punctuație obișnuită și spațiu. Filele și liniile noi sunt păstrate separat prin propriile opțiuni; totul este eliminat.
Ce face „Transliterate first”?
Înainte de a elimina orice, convertește literele accentuate în litera lor de bază (é→e), extinde ß→ss, æ→ae și ø→o și mapează ghilimele, liniuțele și punctele de suspensie în ASCII simplu. Numai caracterele fără echivalent ASCII, cum ar fi emoji, sunt apoi șterse.
Cum văd exact ce a fost eliminat?
Activați „Listați caracterele eliminate”. Instrumentul adaugă o secțiune care listează fiecare caracter distinct eliminat cu punctul său de cod și numărul. Caracterele invizibile apar ca punct de cod, cum ar fi U+00A0, astfel încât să le puteți identifica.
Ce se întâmplă cu rupturile de rând și cu filele?
Acestea sunt păstrate implicit și pot fi abandonate cu propriile lor opțiuni. Terminațiile de linie sunt întotdeauna normalizate la o singură linie nouă, astfel încât pauzele combinate Windows și Unix sunt consistente.
Textul meu este încărcat undeva?
Nu. Întreaga conversie rulează în browserul dvs. și textul dvs. nu părăsește dispozitivul.