Codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres com um conjunto de outra coisa, como por exemplo números ou pulsos elétricos com o objetivo de facilitar o armazenamento de texto em computadores e sua transmissão através de redes de telecomunicação.
CÓDIGO ASCII
O código ASCII define, com precisão, a correspondência entre símbolos e números até ao número 127. Contudo, palavras acentuadas não eram codificadas, determinados idiomas mais complexos não eram traduzidos, nem existiam símbolos de característicos de outros países como, por exemplo, o ponto de interrogação invertido espanhol. Foram, portanto, apontados diversas falhas neste tipo de código.
CÓDIGO UNICODE
Foi necessário criar este código porque o código ASCII era insuficiente.
Esta nova atualização trouxe todos os caracteres específicos de todos os idiomas, caracteres latinos (acentuados ou não), gregos, cirílicos, armênios, hebraicos, tailandeses, hiraganas, katakanas.
Webgrafia: