Diferenças entre edições de "UTF-16"

Sem alteração do tamanho ,  13h13min de 18 de janeiro de 2005
m
corrigido de novo o último caractere Unicode (DBFF DFFD)
m (correção de erro de semântica - _neste caso_, o tamanho da palavra é de 16 bits)
m (corrigido de novo o último caractere Unicode (DBFF DFFD))
 
No caso dos valores maiores que 65535 ([[número hexadecimal]] FFFF), o UTF-16 representa-os
como um par de códigos, cada um deles valendo desde D800 até DFFF (isto é possível porque não existe nenhum caractere atribuído a esta série de números, que são menores que FFFF). O primeiro caractere a representar, maior que FFFF é o 10000. Para este é atribuído o código D800 DC00. Para o caractere 10001, o código é D800 DC01. O último caractere Unicode definido, que é o 10FFFD, vira o valor DBFF DC00DFFD. O algoritmo que retorna corretamente o
código UTF-16 de um dado "caractere alto" é o seguinte:
 
93

edições