Poderia me explicar melhor a diferença de unicode par encode ?
Poderia me explicar melhor a diferença de unicode par encode ?
Olá Yohanna! Tudo bem?
A codificação (encoding) é o processo de transformar um conjunto de caracteres (unicode) em uma sequência de bytes. Enquanto a decodificação é o processo de transformar uma sequência de bytes codificados em um conjunto de caracteres unicode.
O encoding tem como objetivo operar em caracteres unicode em vez de dados binários arbitrários, como matrizes de bytes.
Quando falamos de caracteres unicode estamos nos referindo a caracteres que seguem padrões internacionais pre-definidos, como UTF-8
, UTF-16
, UTF-32
e outros. A codificação então é feita com base nos parâmetros do padrão unicode escolhido. Podemos encontrar facilmente na internet tabelas que nos mostram esses padrões em mais detalhes.
Vou deixar aqui abaixo recomendações de pesquisas que podem te ajudar caso pretenda se aprofundar mais no assunto:
Documentação Mozilla - codificação
Documentação mozilla - Unicode (em inglês)
Wikipedia - Codificação de caracteres
W3.org - O que é codificação de caracteres? (em inglês)
Espero ter conseguido te ajudar a entender um pouco mais sobre codificação e os padrões unicode! 😄