UTF-16: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
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)
Linha 10:
 
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: