Skip to content

Copia e incolla · Riferimento caratteri

Il trattino facoltativo (U+00AD): il trattino che non puoi vedere

Copia il trattino invisibile (U+00AD) con un clic e, soprattutto, usalo per capire perché il testo incollato da un PDF si rifiuta di essere cercato, validato o importato.

Oppure selezionalo a mano

Fai clic sulla casella per selezionare il carattere, poi premi Ctrl + C (⌘ + C su Mac).

Carattere
Soft Hyphen
Unicode
U+00AD
Entità HTML
­
Sostituto in testo semplice
-

Famiglia del trattino

I trattini brevi — per parole composte, nomi e codici.

Pagina di copia per carattere:TrattinoTrattino UnicodeTrattino indivisibileTrattino facoltativo

Il trattino facoltativo (U+00AD, scritto ­ in HTML) è l’unico trattino progettato per essere invisibile. Dice al renderer dove una parola può essere spezzata se una riga deve andare a capo — un suggerimento tipografico, non un carattere destinato alla lettura. Quando la riga si spezza in quel punto, appare un vero trattino a fine riga; altrimenti il carattere non occupa spazio visibile. Giornali, libri e la composizione di testi lunghi usano l’idea da un secolo, e Unicode gli ha dato un code point perché i file potessero portare il suggerimento insieme al testo.

Sul web e nei dati, proprio quell’invisibilità è il problema. Un trattino facoltativo non è uno spazio, quindi non appare come uno strano vuoto; non è un trattino, quindi una ricerca di “-” non lo trova; e non può essere digitato in una finestra di trova e sostituisci, perché non esiste un tasto per lui. Il testo copiato da un PDF è la fonte classica: i generatori di PDF cospargono le parole di trattini facoltativi per controllare l’a-capo, e copiando il testo viaggiano insieme — per questo una frase incollata da un PDF può rifiutarsi di corrispondere alla stessa frase digitata a mano. Lo stesso accade al testo che passa da un elaboratore di testi a un campo di database, a una cella di foglio di calcolo o a una casella di ricerca.

Il danno è specifico e facile da perdere. Un indice di ricerca che contiene “infor­mation” non troverà la query “information”. Un validatore di nomi utente che rifiuta byte non ASCII rifiuta un trattino facoltativo anche se l’utente non può vederlo. Un conteggio parole lo conta. Un editor di codice lo segnala come carattere non valido in una stringa, a volte con un messaggio di errore che punta a una colonna dove nulla sembra sbagliato. La correzione è rimuovere il carattere: il rimuovi-trattini di questo sito individua l’U+00AD per code point e lo cancella insieme agli spazi che lascia dietro — l’unico modo affidabile per togliere qualcosa che nessuna tastiera può produrre.

Come digitare Trattino facoltativo

Scorciatoie da tastiera per ogni piattaforma — oppure salta la digitazione e copia il carattere qui sopra.

PiattaformaScorciatoia
Word (Windows e Mac)Ctrl + - inserisce un trattino facoltativo (soft) nella parola
Google DocsInserisci → Caratteri speciali → cerca “soft hyphen”
Windows (qualsiasi app)Alt + 173 sul tastierino numerico
HTML­ o ­ — l’unica variante di trattino con entità nominata
MacNessuna scorciatoia e niente da vedere — copialo qui sopra o usa Emoji e simboli
Word (mostrarlo)Home → ¶ Mostra/Nascondi segni di formattazione lo rivela nel testo

Esempi con Trattino facoltativo

Il carattere mentre fa il suo lavoro — e cosa cambia se lo sostituisci con un’altra lineetta.

Dentro una parola, pronto a spezzarsi

exam¬ple (invisibile finché la riga non ne ha bisogno)

Copiato da un PDF

infor¬mation retrieval

Dentro un identificatore

cus¬tomer_id

Dentro un URL o uno snippet di codice

https://dash¬remover.com

Come trovare un carattere che non puoi vedere

Quattro sintomi che indicano che un trattino invisibile è nel tuo testo, e cosa fare per ciascuno. In questa pagina il trattino facoltativo è disegnato come¬— il sostituto che Unicode raccomanda per un carattere che altrimenti non può essere mostrato.

Una ricerca che dovrebbe corrispondere non trova nulla

Digiti la frase a mano e il motore non trova nulla, benché il testo sia chiaramente sulla pagina. Le due stringhe differiscono di un carattere che non vedi.

Un validatore rifiuta un valore dall’aspetto pulito

Un nome utente, la parte locale di un’email o uno slug viene rifiutato benché ogni carattere visibile sia legale — quello invisibile non lo è.

Un cursore si ferma dove non c’è nulla

Una freccia richiede due pressioni per attraversare una singola lettera, o un editor di codice segnala un carattere inatteso in una colonna che sembra vuota.

Conteggi di parole e lunghezze sono in disaccordo

Un conteggio di caratteri è superiore a quanto il testo sembrerebbe giustificare, o un campo di database con limite di lunghezza rifiuta una stringa che a occhio ci sta.

Nessuna di queste diagnosi si conferma guardando più da vicino — il carattere è progettato per non essere visto. Confermalo per code point: incolla la riga nelidentificatore di trattinie segnalerà ogni trattino facoltativo trovato; poi pulisci il testo con ilrimuovi-trattini.

Lineetta em vs lineetta en vs trattino

Tre caratteri che si assomigliano e non si comportano mai allo stesso modo. Copia quello che ti serve o leggi il riferimento completo per ciascuno.

Domande

Cos’è un trattino facoltativo?
Un carattere nascosto (U+00AD) che segna dove una parola può essere spezzata se una riga deve andare a capo. È invisibile a meno che la divisione non avvenga — momento in cui appare un trattino a fine riga. In HTML si scrive ­.
Come si digita un trattino facoltativo?
In Word, Ctrl + meno inserisce un trattino facoltativo. In Google Docs, usa Inserisci → Caratteri speciali e cerca “soft hyphen”. In HTML, scrivi ­. Su Windows, Alt + 173 funziona nella maggior parte delle applicazioni. Non ne digiti mai uno per errore — arrivano incollati.
Perché non trovo il trattino facoltativo nel mio testo?
Perché non ha forma visibile né tasto su alcuna tastiera, quindi non puoi digitarlo in una finestra di trova e sostituisci. Attiva i segni di formattazione in Word per rivelarlo, o incolla il testo in uno strumento che riconosce i caratteri per code point — è la via affidabile.
Perché il testo copiato da un PDF rompe la mia ricerca o il mio import?
Perché i generatori di PDF incorporano trattini facoltativi per controllare gli a-capo, e copiando il testo questi arrivano a tutto ciò che lo riceve. Una stringa che sembra identica diventa allora un’altra stringa per un indice di ricerca, un validatore o un database — ecco perché le frasi incollate non corrispondono.
Come rimuovo i trattini facoltativi dal testo?
Incolla il testo nel rimuovi-trattini e premi un pulsante: individua l’U+00AD per code point, lo cancella e sistema la spaziatura che la rimozione lascia. Per un risultato completamente ASCII, lo strumento rimuovi-tutti-i-trattini pulisce il trattino facoltativo insieme a tutti gli altri caratteri trattino.
Un trattino facoltativo è la stessa cosa di uno spazio a larghezza zero?
No. Lo spazio a larghezza zero (U+200B) offre un’opportunità di spezzatura ma non mostra mai un segno, e può spezzare tra due caratteri qualsiasi. Il trattino facoltativo mostra un trattino quando la spezzatura avviene — per questo si usa dentro le parole e non tra esse. Entrambi sono invisibili ed entrambi sono comuni nel testo incollato.

Trattini invisibili che creano problemi?

Il rimuovi-trattini individua il trattino facoltativo per code point — l’unico modo per togliere un carattere che non puoi digitare.

Rimuovi trattini facoltativi