{ }JSONKit.tools

Decodificare entità HTML

Riporta &, © e — ai caratteri che rappresentano. Funzionano sia i riferimenti con nome sia quelli numerici, e ciò che non viene riconosciuto resta intatto.

Codifica⇄Decodifica

Codificato

Testo

In attesa di dati…

Su questo strumento

Il testo con entità compare ovunque l’HTML sia stato salvato come dato: una colonna di database, un feed RSS, un’API che restituisce contenuto già reso, una riga di log. La decodifica ripristina i caratteri originali così che il testo si possa leggere o elaborare. I riferimenti numerici sono gestiti per intero, compresi i caratteri dei piani superiori come le emoji; quelli con nome coprono l’insieme che compare nei contenuti reali. Ciò che è sconosciuto resta di proposito come era scritto, perché nulla venga alterato in silenzio.

Come si usa

  1. 1Incolla il testo codificato nel pannello di sinistra.
  2. 2Leggi a destra il risultato decodificato.
  3. 3Se contiene ancora entità era doppiamente codificato: decodifica il risultato un’altra volta.

Domande frequenti

›Che tipi di entità comprende?

Tutti i riferimenti numerici — decimali come © ed esadecimali come © — più quelli con nome che compaiono davvero nel testo copiato: &,  , —, ©, virgolette tipografiche, frecce, simboli matematici e lettere greche. Un nome non riconosciuto resta esattamente com’era invece di essere indovinato.

›Perché nel mio testo c’è ancora uno spazio strano?

È un   decodificato in un vero spazio unificatore (U+00A0). Sembra uno spazio normale ma non va a capo e non si riduce, ed è il colpevole abituale quando il testo copiato da una pagina web si comporta in modo strano.

›Cosa significa &?

Doppia codifica: testo protetto due volte. Decodificalo un’altra volta per ottenere l’originale. Di solito significa che due strati di un sistema hanno protetto la stessa stringa.

›Decodificare rende sicuro inserire il testo in una pagina?

Al contrario. La decodifica riporta <script> a essere un tag vero. Leggi pure il risultato, ma proteggilo di nuovo prima di metterlo nell’HTML: la pagina di codifica di questa coppia fa esattamente questo.