Índice:
Se você não percebeu, existe um mundo inteiro fora dos Estados Unidos. Infelizmente, representar texto em diferentes idiomas pode ser um desafio para os programadores. Unicode é um padrão universal para representar texto que facilita o suporte a praticamente qualquer idioma. Aqui vamos dar uma olhada no básico do Unicode.
O que é Unicode?
Se você conhece os detalhes técnicos de como o texto é armazenado em um computador e fala inglês nativo, provavelmente já ouviu falar do ASCII, o Código Padrão Americano para Intercâmbio de Informações. O ASCII mapeia bytes para números, letras, vários símbolos e caracteres de controle, que emitem bipes no alto-falante do computador ou sinalizam o início de uma nova linha. Existe sempre e funciona muito bem - se o seu idioma principal for o inglês dos EUA.
No entanto, muitos usuários de computadores em todo o mundo falam outros idiomas, muitos dos quais nem sequer são parecidos com o inglês. Se você é um desenvolvedor e seu software não leva isso em consideração, você pode ter dores de cabeça reais.