contacaraIl tuo testo resta tuo

Testo, file e Unicode

Come incollare senza formattazione e controllare il testo

Incollare senza formattazione serve a trasferire il testo evitando gli stili della sorgente. Non garantisce la rimozione di spazi speciali, tabulazioni o caratteri invisibili, e può cambiare la rappresentazione di elenchi e tabelle. Prima di contare, controlla che la selezione sia completa, che i confini tra parole restino corretti e che il contenuto richiesto sia presente.

Gli appunti possono offrire più rappresentazioni

Una selezione copiata da una pagina o da un editor può essere disponibile in più formati. Il documento W3C Clipboard API and events descrive, tra gli altri, testo semplice e HTML come rappresentazioni distinte. Non significa che ogni programma produca sempre gli stessi dati: sorgente, destinazione e comando scelto influenzano il trasferimento effettivo.

Incollare come testo semplice evita di importare direttamente una parte della presentazione ricca. Il risultato può adottare lo stile del campo di destinazione e perdere colore, grassetto, dimensione o struttura interattiva. Questo è utile per preparare una copia da misurare, ma non dimostra che il trasferimento sia completo o privo di caratteri particolari. Per controllarlo devi leggere il contenuto arrivato. Una copia che appare uniforme può aver perso una didascalia; una copia senza grassetto può conservare tutti gli spazi non separabili della sorgente. Uniformità visiva e fedeltà testuale sono due verifiche diverse.

Togliere gli stili non significa ripulire i caratteri

Accenti, apostrofi, tabulazioni e spazi appartengono alla sequenza testuale, non sono semplicemente stili. Un passaggio attraverso un campo di testo non deve essere considerato automaticamente una normalizzazione di tutti questi elementi. Se due voci sembrano uguali ma si comportano diversamente in una ricerca, l’incolla senza formattazione potrebbe non risolvere il problema.

La tabella usa quattro stringhe originali con A e B separate da uno spazio, da una tabulazione, da uno spazio non separabile o da LF. Sono tutte testo semplice. Il nostro indicatore può mostrare lo stesso numero di battute per tre campioni, anche se i byte o il ruolo del separatore differiscono. Questi risultati derivano da esperimenti sulle stringhe e non da una prova degli appunti di un programma specifico. Servono a chiarire che “solo testo” non vuol dire “soltanto lettere e spazio ordinario”.

Quattro separatori possibili anche nel testo semplice

Stringa (notazione)Battute del sitoParoleRigheByte UTF-8
A[SPAZIO]B3213
A[TAB]B3213
A[NBSP]B3214
A[LF]B2223
I marcatori mostrano un solo carattere reale ciascuno: U+0020, U+0009, U+00A0 e U+000A. Esperimento su stringhe con analyze() e TextEncoder, non prova del comportamento di un’applicazione negli appunti.

La scelta della porzione viene prima del comando Incolla

Se devi contare un articolo, seleziona titolo, corpo e altri elementi previsti dalla consegna. Evita di includere per errore menu, pulsanti, suggerimenti o commenti che appartengono all’interfaccia. Allo stesso tempo controlla che la selezione non si sia fermata prima dell’ultimo paragrafo. Un comando di incolla non può stabilire da solo quale porzione avessi intenzione di misurare.

Confronta l’inizio e la fine della copia con la sorgente, poi cerca un passaggio riconoscibile a metà. Per una selezione lunga questo controllo a tre punti non certifica ogni frase, ma individua rapidamente molte selezioni parziali. Se il testo ha note, riquadri o contenuti aperti con un’interazione, decidi se fanno parte del lavoro e includili con un metodo esplicito. La guida sul conteggio del testo HTML spiega perché il contenuto dell’intera pagina e il corpo editoriale non sono la stessa selezione.

Un separatore fra A e B resta un carattere da verificare anche quando si rimuovono stili e impaginazione.
Schema delle due dimensioni del comando incolla. Il comportamento effettivo degli appunti dipende da origine, destinazione e formato offerto. Apri l’immagine a dimensione intera

Quando un collegamento è rappresentato da un’etichetta, il testo semplice può conservare le parole visibili senza rendere disponibile la destinazione come collegamento attivo. Il comportamento concreto va controllato nella copia. Se il lavoro richiede soltanto la prosa letta, l’etichetta può essere il contenuto pertinente; se richiede anche gli indirizzi, devi verificare che siano presenti oppure inventariarli separatamente.

Non ricostruire gli indirizzi a memoria e non sommare automaticamente l’URL al testo dell’etichetta senza accordo. Una bibliografia o una lista di risorse possono avere requisiti diversi da un articolo con link incorporati. Per il conteggio, il punto è distinguere le stringhe: etichetta, indirizzo visibile ed eventuale titolo accessorio. La copia può contenere una sola di queste parti o più di una. Controlla un collegamento reale e definisci il criterio prima di trasferire tutti gli altri nello stesso modo.

Tabelle ed elenchi possono diventare separatori testuali

Una tabella ricca presenta relazioni tra righe e colonne. Nel testo semplice quelle relazioni devono essere rappresentate da separatori, per esempio tabulazioni e ritorni a capo. Dopo l’incolla, verifica una riga con più celle: contenuti adiacenti non devono fondersi e l’ordine deve restare comprensibile. Il fatto che tutte le parole siano presenti non garantisce che siano ancora associate alla riga corretta.

Anche un elenco può cambiare rappresentazione. Un numero o un punto elenco può essere trasferito come carattere, ricostruito dalla destinazione oppure non entrare nella copia che stai osservando. Non assumere un comportamento universale. Se la numerazione fa parte del testo richiesto, controllala; se è soltanto una scelta grafica, dichiara come la tratti nel conteggio. Per dati da riutilizzare come tabella è preferibile preservare un formato a campi, invece di affidare a spazi e allineamenti una relazione che dovrà essere letta da un altro programma.

Il testo dentro un’immagine non diventa testo con l’incolla

Se copi una figura che contiene parole, un comando per incollare testo non equivale a un riconoscimento ottico. Il testo può essere assente dalla rappresentazione semplice oppure comparire attraverso una descrizione fornita dalla sorgente. Non considerare quella descrizione automaticamente identica alle parole disegnate nell’immagine. Confronta ciò che è arrivato con il materiale che devi effettivamente misurare.

Lo stesso limite è importante per i PDF scansionati. Se non esiste uno strato testuale utilizzabile, cambiare il tipo di incolla non lo crea. Può servire un passaggio OCR, seguito da controllo delle parole riconosciute. La guida sui PDF scansionati e OCR aiuta a verificare il caso. Per una consegna con grafici o schermate, prepara un inventario delle parti testuali richieste: corpo, didascalie, etichette e descrizioni. Eviterai sia omissioni sia doppioni quando alcune di quelle informazioni sono già presenti altrove.

Verificare il comando senza affidarsi a una scorciatoia generica

I comandi e le combinazioni di tasti possono dipendere da programma, sistema e campo attivo. In questa guida il criterio è il risultato, non una scorciatoia presentata come valida ovunque. Usa l’opzione di testo semplice disponibile nel tuo ambiente e provala su una selezione breve con titolo, frase e collegamento. Se il programma non la espone, un campo testuale intermedio può aiutare a preparare una copia, sempre da verificare.

Non scegliere come campione una sola parola senza formattazione: non potrebbe rivelare la perdita di stili o di struttura. Inserisci anche un confine tra blocchi e un separatore significativo. Dopo il passaggio, controlla se il contenuto è quello atteso e se eventuali interruzioni sono appropriate. Un’applicazione può applicare propri stili al testo ricevuto; questo non dimostra che siano stati importati gli stili originali. Conta i caratteri reali e osserva il comportamento del campo separatamente dall’aspetto grafico.

Contare la copia verificata e diagnosticare gli scarti

Porta la copia nel contatore di parole e controlla prima le inclusioni. Se il totale è troppo basso, cerca parti mancanti come note, didascalie o testo di immagini. Se è troppo alto, cerca elementi dell’interfaccia, indirizzi aggiunti o ripetizioni. Se soltanto le battute differiscono, esamina spazi, tabulazioni e altri separatori prima di modificare le parole.

Non eseguire una pulizia generale soltanto per far coincidere due numeri. Una volta isolata la differenza, scegli l’intervento pertinente: ridurre spazi accidentali, ricostruire righe o conservare un carattere che ha una funzione. Registra il perimetro della copia se il conteggio accompagna una consegna. Il risultato descriverà così un testo identificabile e ripetibile, invece di un passaggio di appunti il cui contenuto nessuno ha controllato.

Fonti e verifiche

Controlli specifici di questa guida
  • Misurate le quattro stringhe con i separatori reali mediante analyze() e TextEncoder.
  • Aperto il Working Draft W3C e verificata la distinzione tra formati text/plain e text/html.
  • Non dichiarati test manuali di browser, editor o scorciatoie di tastiera.

Criteri editoriali, fonti e processo di revisione

Passa dal metodo al tuo testo.

Apri lo strumento e controlla il risultato con i criteri appena descritti.

Apri lo strumento