UTF-16 Tabella di codifica
Inserisci un testo breve per visualizzare carattere per carattere le unità di codice UTF-16, i byte BE/LE e il tipo BMP o di coppia surrogate; include anche un riferimento rapido agli intervalli degli elementi surrogate.
Come usare la tabella di codifica UTF-16
UTF-16 Il risultato delle unità di codice e dell’ordine dei byte viene calcolato solo nel browser corrente; il testo non viene caricato.
Inserisci un testo breve
Inserisci al massimo 64 valori scalari Unicode; lo strumento li elabora carattere per carattere nell’ordine originale.
Visualizza le unità di codice
Visualizza carattere per carattere un’unità di codice BMP oppure una coppia di surrogati alto e basso, insieme ai byte corrispondenti UTF-16BE e UTF-16LE.
Verifica l’intervallo dei surrogati
La ricerca di un singolo carattere si collega a BMP o alle regole dei surrogati; puoi copiare TSV o cancellare l’input.
Limiti e note
- La colonna dei byte mostra solo i byte dell’unità di codice nell’ordine dei byte specificato; non aggiunge automaticamente BOM, né deduce l’ordine dei byte del file.
- I valori scalari dei piani supplementari usano due unità di codice da 16 bit; il numero di unità di codice non può essere considerato direttamente come il numero di caratteri visibili all’utente.
- Un elemento surrogato alto o basso isolato non è un valore scalare Unicode valido; lo strumento interromperà l’elaborazione invece di generare byte sostitutivi.
Domande frequenti
Perché le emoji hanno due unità di codice UTF-16?
I valori scalari del piano supplementare oltre U+10000 devono essere rappresentati congiuntamente da un surrogato alto e da un surrogato basso.
Perché UTF-16BE e UTF-16LE hanno l’ordine dei byte invertito?
Entrambi rappresentano le stesse unità di codice a 16 bit; cambia soltanto l’ordine di memorizzazione del byte alto e di quello basso di ciascuna unità di codice.
L’output della pagina includerà BOM?
No. Qui vengono mostrati i byte di codifica di un singolo scalare; la necessità di BOM dipende dal formato e dal protocollo specifici.