Toolbox Hub
Tutti gli strumenti

Unicode Converter

Convert to/from Unicode

Convert to/from Unicode Funziona localmente nel tuo browser

Input containing \\u escapes is decoded to text. Anything else is encoded into escapes.

About the

Il convertitore Unicode traduce il testo in sequenze di escape \u e viceversa, rilevando la direzione di ciò che incolli. È lo strumento per quei momenti in cui una riga di registro, un file di traduzione o una risposta API ritorna come \u0048\u0065\u006c\u006c\u006f e devi leggerla, o quando devi inserire un carattere in una posizione che accetti solo ASCII. Ogni carattere viene convertito, quindi il viaggio di andata e ritorno è senza perdite in entrambe le direzioni.

Where people use the

  • Leggere una riga di registro o una risposta piena di sequenze di escape.
  • Inserimento di un carattere non ASCII in un file che deve rimanere ASCII.
  • Controllare cosa contiene effettivamente un file di traduzione.
  • Escape di un carattere prima di incollarlo in una stringa JSON.

How to use the

  1. 1

    Incolla un valore

    Testo di escape come \u0048\u0065\u006c\u006c\u006f o testo normale di cui desideri eseguire l'escape.

  2. 2

    Eseguilo

    L'input contenente sequenze di escape viene decodificato in testo. Tutto il resto viene codificato negli escape.

  3. 3

    Controlla la direzione

    Se non cambia nulla, l'input è stato letto come del tipo sbagliato. Aggiungi un escape per forzare la decodifica o rimuovili per forzare la codifica.

  4. 4

    Copia il risultato

    L'output è testo semplice, pronto per essere incollato nuovamente nel file o nel terminale.

Suggerimenti e migliori pratiche

  • I personaggi al di fuori del piano base diventano una coppia surrogata; questo è normale.
  • Utilizza invece la codifica URL se la destinazione è un URL anziché una stringa.
  • Il viaggio di andata e ritorno è senza perdite, quindi la conversione due volte restituisce l'originale.

Domande frequenti

Come fa a sapere in che modo convertire?

Controlla se l'input assomiglia a sequenze di escape. In tal caso, l'input viene decodificato; altrimenti è codificato.

Gestisce emoji e personaggi oltre il piano di base?

Ogni unità di codice UTF-16 viene sottoposta a escape separatamente, quindi i caratteri esterni al piano di base risultano come una coppia surrogata, che è il modo in cui JavaScript e JSON li rappresentano.

È uguale alla codifica URL?

No. Questo produce \u escape, che sono una convenzione JavaScript e JSON. La codifica percentuale per gli URL è uno schema diverso.

Perché il mio testo decodificato sembra sbagliato?

Perché gli escape sono stati prodotti da una codifica diversa. Questi escape rappresentano unità di codice Unicode, non byte grezzi.

È stato caricato qualcosa?

No. La conversione avviene nel tuo browser, quindi i log e i payload delle risposte rimangono sul tuo dispositivo.

Strumenti correlati