Convertitore Unicode
FreeConvertite il testo in sequenze di escape Unicode nei formati JavaScript, ES6 ed entità HTML, e decodificate le sequenze di escape in testo leggibile, gestendo automaticamente le coppie surrogate per le emoji, tutto eseguito interamente nel vostro browser.
Gira interamente nel tuo browser. Il tuo testo non viene mai caricato da nessuna parte.
Visualizza anche come
Notazione punto di codice Unicode (U+XXXX)
Entità esadecimale HTML
Entità decimale HTML
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Decoded 1 Unicode escape sequence(s) back to text
2 ore fa
Decoded 1 Unicode escape sequence(s) back to text
2 ore fa
Decoded 2 Unicode escape sequence(s) back to text
2 ore fa
Converted 1 character(s) of text to Unicode escapes
2 ore fa
Converted 1 character(s) of text to Unicode escapes
2 ore fa
Converted 1 character(s) of text to Unicode escapes
2 ore fa
Converted 2 character(s) of text to Unicode escapes
2 ore fa
Cosa fa questo strumento
Questo strumento converte il testo in sequenze di escape Unicode in quattro formati comuni (JavaScript \uXXXX, punto di codice ES6 \u{XXXXXX}, ed entità HTML esadecimali/decimali), e converte le sequenze di escape in testo leggibile, gestendo automaticamente le coppie surrogate per caratteri come le emoji.
Come funziona
Ogni carattere ha un punto di codice Unicode sottostante, un numero che lo identifica. Per codificare, questo strumento legge il punto di codice di ogni carattere e lo scrive usando i delimitatori e il numero di cifre richiesti dal formato scelto, dividendo i punti di codice sopra U+FFFF in una coppia surrogata quando è selezionato il formato JavaScript \uXXXX. Per decodificare, analizza il testo in ingresso con un pattern che riconosce tutti i cinque stili di escape supportati, converte ogni corrispondenza nel suo carattere, e riassembla qualsiasi coppia surrogata divisa in un singolo carattere prima di ricostruire il testo finale.
Problemi che risolve
- Scrivere un carattere non ASCII in un file JSON, una stringa JavaScript o un commento del codice sorgente usando solo caratteri ASCII.
- Pulire un testo copiato da una pagina web o da una risposta API con alcuni caratteri rimasti come entità HTML letterali o codici di escape.
- Verificare esattamente quale carattere rappresenta effettivamente una sequenza \uXXXX o &#DDDD; nel codice di qualcun altro.
- Convertire lo stesso carattere in diversi formati di escape contemporaneamente invece di cercare le regole di conversione per ciascuno separatamente.
Domande frequenti
›Cos'è una sequenza di escape Unicode?
Una sequenza di escape Unicode è un modo per scrivere un carattere all'interno del codice sorgente o del markup usando solo ASCII puro, scrivendo il suo punto di codice Unicode invece del carattere stesso; ad esempio, la lettera "A" (punto di codice 65, o 0x41 in esadecimale) può essere scritta come \u0041 in JavaScript o A in HTML, ed entrambi rappresentano esattamente lo stesso carattere.
›Perché le emoji e altri caratteri necessitano di due escape \u invece di uno?
I caratteri fuori dai primi 65.536 punti di codice Unicode, inclusa la maggior parte delle emoji, non rientrano in un singolo escape \uXXXX a 16 bit, quindi JavaScript e Java li rappresentano come una "coppia surrogata" (surrogate pair): due escape \uXXXX consecutivi che hanno senso solo insieme. Questo strumento combina automaticamente una coppia surrogata alta-bassa valida in un singolo carattere durante la decodifica, e divide automaticamente un carattere in una coppia surrogata durante la codifica nel formato \uXXXX.
›Posso decodificare testo che mescola caratteri normali con sequenze di escape?
Sì, la scheda "Da Unicode a testo" analizza il tuo input alla ricerca di pattern di escape riconosciuti (\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD;, e U+XXXX) e sostituisce solo quelli, lasciando il testo normale circostante esattamente come era; questo è utile per pulire testo copiato da un file sorgente o una pagina web dove solo alcuni caratteri erano sottoposti a escape.
›Qual è la differenza tra i formati JavaScript, ES6 e HTML?
\uXXXX è l'escape classico JavaScript/Java/JSON e usa sempre esattamente 4 cifre esadecimali, richiedendo una coppia surrogata per caratteri sopra U+FFFF; \u{XXXXXX} è il più recente escape del punto di codice ES6 che può rappresentare qualsiasi punto di codice direttamente senza una coppia surrogata; &#xXXXX; e &#DDDD; sono riferimenti numerici di caratteri HTML in esadecimale e decimale che i browser renderizzano direttamente nel markup.
›Questo strumento invia il mio testo da qualche parte?
No, ogni conversione avviene con JavaScript semplice direttamente nel tuo browser; il tuo testo non viene mai caricato su un server.
Strumenti correlati
Testo
Generatore di security.txt
Genera un file security.txt secondo la RFC 9116, lo standard che indica ai ricercatori di sicurezza come segnalare una vulnerabilità sul tuo sito, con avvisi integrati per una data Expires mancante o obsoleta e URI Contact non validi.
FreeTesto
Generatore di Certificato SSL Autofirmato
Genera un certificato TLS autofirmato reale e funzionante insieme alla sua chiave privata corrispondente direttamente nel tuo browser usando node-forge, con Subject Alternative Names, dimensione della chiave e periodo di validità configurabili, e file .crt e .key pronti per il download.
FreeTesto
Formattatore SQL
Riformatta una query SQL per la leggibilità con indentazione coerente, una clausola per riga e le maiuscole/minuscole delle parole chiave a tua scelta, su più di una dozzina di dialetti SQL tra cui MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery e Snowflake, il tutto eseguito interamente nel tuo browser.
FreeTesto
Verificatore di Coppia Certificato e Chiave SSL
Controlla se una chiave privata SSL/TLS, un certificato e una CSR opzionale appartengono realmente alla stessa coppia di chiavi, decodifica e visualizza il soggetto, l'emittente, la validità, i SAN e le impronte del certificato, tutto eseguito interamente nel tuo browser.
FreeTesto
Convertitore di Formato Certificato SSL
Convertire certificati SSL/TLS tra codifica PEM e DER, raggruppare certificati in un file PKCS#7 (.p7b) o estrarli da esso, e pacchettizzare un certificato e una chiave privata in un file PKCS#12 (.pfx / .p12) protetto da password o estrarli nuovamente, tutto eseguito interamente nel tuo browser.
FreeTesto
Visualizzatore di Certificato SSL
Decodifica uno o più certificati X.509 PEM o DER e visualizza ogni campo in linguaggio semplice: soggetto, emittente, validità, impronte, dettagli della chiave pubblica, e ogni estensione standard inclusi Key Usage, Subject Alternative Names e Authority Information Access, tutto eseguito interamente nel tuo browser.
FreeTesto
Verificatore di Differenze di Testo
Confronta due blocchi di testo e vedi esattamente cosa è stato aggiunto, rimosso o modificato a livello di riga, parola o carattere, con una vista unificata o affiancata e un file di differenza standard scaricabile, tutto eseguito interamente nel tuo browser.
FreeTesto
Convertitore da Testo a ASCII
Convertite il testo nei suoi codici dei caratteri ASCII, e viceversa, con il risultato mostrato anche in binario, esadecimale e ottale, tutto eseguito interamente nel vostro browser senza alcun caricamento.
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!