Cosa controllare in questo caso
Unicode comprende spazi, possibilità di interruzione, collegamenti tra lettere e varianti di presentazione. U+00A0 impedisce una separazione; U+200B consente un’interruzione invisibile; U+200D collega parti di alcune emoji. La presenza nella stessa lista non implica la stessa funzione.
Usa il punto di codice come riferimento preciso quando segnali un problema. L’espressione «spazio invisibile» è ambigua. Controlla inoltre se l’applicazione nasconde un carattere sullo schermo o lo modifica al salvataggio: servono soluzioni differenti.
- Non confondere U+200B con U+200D.
- Preserva selettori di variazione e accenti combinanti.
Una pulizia graduale e verificabile
Conserva una copia dell’originale prima di modificarlo. Incolla il passaggio interessato e consulta i punti di codice Unicode indicati nel rapporto. Il conteggio descrive quante volte compare un carattere: non misura la qualità del contenuto e non identifica chi lo ha scritto. Se conosci la riga problematica, parti da quel piccolo estratto prima di estendere il controllo.
Le impostazioni iniziali rimuovono U+200B, U+FEFF, U+2060 e U+00AD e sostituiscono U+00A0 con uno spazio normale. Attiva le altre trasformazioni solo quando risolvono un’esigenza precisa. Confronta le due versioni e prova il risultato nel modulo, documento, editor di codice o sistema di pubblicazione in cui intendi utilizzarlo.
Preservare significato e caratteristiche linguistiche
Un carattere invisibile non è necessariamente superfluo. Alcuni uniscono le parti di un’emoji; altri partecipano alla scrittura del persiano o alla visualizzazione di passaggi che mescolano arabo e alfabeto latino. Per questo i caratteri di giunzione, i controlli di direzione e i selettori di variazione rimangono intatti per impostazione predefinita. Non vengono eliminati indiscriminatamente neppure tabulazioni, interruzioni di riga e accenti combinanti. Anche i caratteri rimossi dalla pulizia iniziale possono avere una funzione legittima. Ricontrolla nomi, citazioni, numeri e passaggi in altre lingue prima di accettare le modifiche.
Come interpretare il risultato
Questo strumento esamina caratteri e applica le trasformazioni selezionate. Non stabilisce se il testo sia stato scritto da una persona o da un modello di IA. Una filigrana statistica riguarda schemi nella scelta delle parole e non equivale a un carattere Unicode nascosto. Un rapporto senza risultati non certifica neppure l’esattezza delle affermazioni o i diritti di riutilizzo. Verifica separatamente le fonti e il contesto di creazione.