Vantagens do UTF-16
Por que alguém escolheria usar UTF-16? Se ele tem a complexidade dos surrogate pairs e não é compatível com ASCII, por que empresas como Microsoft, Oracle e Mozilla o adotaram como padrão para suas plataformas?





Por que alguém escolheria usar UTF-16? Se ele tem a complexidade dos surrogate pairs e não é compatível com ASCII, por que empresas como Microsoft, Oracle e Mozilla o adotaram como padrão para suas plataformas?
Let's uncover the inner workings of UTF-16. But before diving into the technical explanation, think with me: if you were to design a system to encode Unicode in 16 bits, what immediate challenge would you face?
Antes de mergulharmos nos detalhes técnicos do UTF-16, precisamos dar um passo atrás e entender o problema fundamental que o Unicode resolve.
Imagine tentar escrever um email em português, chinês e árabe ao mesmo tempo, e depois enviar essa mensagem para alguém do outro lado do mundo. Parece simples hoje em dia, mas há algumas décadas, isso seria um pesadelo técnico.