Vai al contenuto
TextArray
100% locale

Rilevatore di caratteri invisibili

Trova i caratteri Unicode nascosti nel testo ed evidenziali, rimuovili o sostituiscili.

Ingresso
Uscita

Rilevatore di caratteri invisibili

Il testo dall'aspetto pulito può contenere caratteri che non puoi vedere. Copia da un assistente di chat, Word, un PDF o una pagina web e spazi a larghezza zero, spazi unificatori, trattini morbidi e indicatori di direzione continuano a scorrere: quindi un'importazione CSV fallisce, due stringhe dall'aspetto identico si rifiutano di corrispondere, il codice si interrompe su un carattere che l'editor non mostra o una ricerca non riesce a trovare l'ovvio. Questo rilevatore rende visibile lo strato nascosto e lo elimina.

Incolla il tuo testo e ogni carattere invisibile verrà contrassegnato con un token come ⟨U+200B⟩, così puoi vedere esattamente dove si trova ciascuno. Sotto il testo, un riepilogo elenca tutti i caratteri trovati con il relativo punto di codice Unicode, nome e conteggio (spazio di larghezza zero × 3, spazio di non interruzione × 2) in modo da sapere con cosa hai a che fare prima di modificare qualsiasi cosa.

Cambia l'azione per rimuovere per eliminare ogni carattere nascosto o per sostituire con spazio per trasformare caratteri simili a spazi come spazi unificatori e sottili in spazi ordinari mentre i caratteri a larghezza zero svaniscono completamente, il che impedisce alle parole di incollarsi insieme. Gli spazi unificatori sono spesso tipografia intenzionale, quindi un interruttore separato li protegge. Vengono rilevati spazi e joiner di larghezza zero, il segno dell'ordine dei byte, i trattini morbidi, i segni e le sostituzioni bidirezionali, gli spazi Unicode esotici, il riempitivo hangul, gli spazi braille e i codici di controllo; le tabulazioni e le interruzioni di riga sono struttura, non spazzatura, e vengono lasciate intatte.

Tutto viene eseguito nel tuo browser e nulla viene caricato. Il conteggio mostra quanti personaggi invisibili sono stati trovati, di quanti tipi e il conteggio totale dei personaggi.

FAQ

Da dove vengono i personaggi invisibili?
Gli elaboratori di testi e i motori di layout inseriscono spazi unificatori e trattini morbidi per la tipografia, i file iniziano con un segno di ordine dei byte e il testo copiato da assistenti di chat o pagine web spesso contiene spazi di larghezza zero, a volte deliberatamente, come filigrana o per superare i filtri. Sopravvivono tutti al copia e incolla.
Qual è la differenza tra Rimuovi e Sostituisci con spazio?
Rimuovi elimina completamente ogni carattere rilevato, il che può incollare insieme le parole quando tra di loro si trova uno spazio unificatore. Sostituisci con spazio trasforma i caratteri simili a spazi (spazi unificatori, sottili, ideografici e simili) in uno spazio regolare e rimuove solo quelli a larghezza zero, in modo che i confini delle parole sopravvivano.
Perché lo strumento contrassegna le mie emoji?
Le emoji combinate come quelle delle famiglie e delle professioni sono tenute insieme da giunti di larghezza zero (U+200D), che il rilevatore riporta onestamente. Rimuovendoli si divide l'emoji nelle sue parti. Esegui prima l'evidenziazione e, se i joiner appartengono alle emoji che desideri conservare, lascia il testo così com'è.
I caratteri invisibili possono rappresentare un problema di sicurezza?
SÌ. Le sostituzioni da destra a sinistra possono invertire visivamente parte di un nome file o URL in modo che "gpj.exe" venga letto come "exe.jpg" e le sostituzioni bidirezionali nel codice sorgente possono far sì che venga rivisto in modo diverso da come viene compilato. Il riepilogo nomina ogni indicatore di direzione trovato, quindi questo tipo di trucco non ha nessun posto dove nascondersi.
Il mio testo è caricato da qualche parte?
No. Lo strumento funziona interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo.