WMW

Convertitore Unicode

Free

Convertite 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

Commenti (0)

Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.

I commenti degli ospiti vengono revisionati prima della pubblicazione. Accedi per pubblicare istantaneamente.

Ancora nessun commento. Sii il primo a condividere il tuo pensiero!

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

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

Free

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.

Free

Testo

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.

Free

Testo

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.

Free

Testo

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.

Free

Testo

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.

Free

Testo

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.

Free

Testo

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.

Free

Testo

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.