🌐 IT

👻 Rimuovi caratteri invisibili

Trova i caratteri a larghezza zero, il BOM, gli spazi non interrompibili (NBSP) e i caratteri di controllo nascosti nel testo che non puoi vedere, ottieni una tabella dei conteggi per codepoint e rimuovili tutti in un colpo solo.

Caratteri trovati
0
Codepoint Nome Conteggio
GUIDA

Scopri di piu

01

1. Perché i caratteri invisibili creano problemi

Caratteri come lo spazio a larghezza zero (U+200B), i segni di giunzione (U+200C, U+200D) e un BOM iniziale (U+FEFF) non si vedono sullo schermo, ma sono comunque caratteri reali nella stringa. Quando finiscono in codice o file di configurazione, possono rompere i controlli di uguaglianza tra stringhe, falsare le corrispondenze regex o causare errori di parsing in JSON/YAML.

02

2. Cosa viene rilevato

Questo strumento rileva i caratteri a larghezza zero (U+200B-U+200D, word joiner U+2060), il BOM (U+FEFF), lo spazio non interrompibile NBSP (U+00A0), i segni direzionali (U+200E, U+200F), il trattino morbido (U+00AD) e i caratteri di controllo C0/C1 diversi da tab e newline. Ognuno è elencato in una tabella con il relativo codepoint (U+XXXX), nome e conteggio delle occorrenze.

03

3. Da dove arrivano questi caratteri

Di solito compaiono in testo copiato da un editor di testi, in file aperti con la codifica sbagliata e in caratteri a larghezza zero che alcune app di messaggistica o siti inseriscono per watermark o tracciamento. Se restano nel codice sorgente o nei file di configurazione, possono comparire come diff inspiegabili o rompere una build: eseguire una scansione con questo strumento prima di incollare ovunque qualcosa di sensibile è un controllo di sicurezza economico.

Domande frequenti

Il mio testo viene inviato a un server?
No. Scansione e rimozione avvengono interamente nel browser: questo strumento non chiama mai un'API backend.
Vengono rimossi anche i tab o le normali interruzioni di riga?
No. Il tab (U+0009) e le interruzioni di riga (U+000A, U+000D) sono considerati normali caratteri di formattazione ed esclusi dal rilevamento e dalla rimozione.
Rileva gli spazi a larghezza piena?
Lo spazio a larghezza piena (U+3000) è generalmente considerato un glifo visibile e al momento non è incluso nell'elenco di rilevamento. Usa questo strumento insieme a Rimuovi spazi bianchi se devi gestire anche quello.