Quando você for iniciar um projeto WEB, onde a base de tudo passa por documentos HTML, o primeiro passo indispensável é a escolha da codificação de caracteres a ser utilizada neste projeto.
Mas como isso é feito?
Vamos começar entendendo que o computador trabalha somente com códigos binários (0 ou 1). Chamamos estes números de bits. Um bit pode conter, portanto, somente os numerais 0 ou 1.
Quando visualizamos uma foto na tela do computador, o que formou a imagem para que nós pudéssemos vê-la foi a junção de vários zeros e uns (bits) até que a imagem fosse formada.
O computador trabalha com o sistema binário
De acordo com uma convenção, um byte é a reunião de oito bits. Entendemos por bit o número zero ou o número 1. Assim, partindo deste ponto, podemos concluir que a reunião de vários bytes dá origem a diversos elementos, sejam imagens, letras, palavras, qualquer coisa.
Em outras palavras, tudo que visualizamos no computador é a reunião dos números zero e um, agrupados em grupos de oito em oito.
Imagine o seguinte exemplo prático:
Você possui oito caixinhas vazias uma do lado da outra. Em cada uma delas, só cabe um número de cada vez. No entanto, os únicos números que podem ser colocados dentro dela são o zero ou o um.
O próximo passo será o preenchimento destas caixinhas, mas a sequência não poderá se repetir.
Logo, preenchendo todos os oito espaços destas caixinhas com valores diferentes, conseguimos exatamente 256 valores únicos.
O computador terá à sua disposição 256 possibilidades de sequenciamento destes zeros e uns.
Vejamos:
Potenciação matemática
Tudo isso que vimos é chamado de potenciação em matemática. Dessa forma, temos dois elementos para fazer uma conta matemática simples: o 2 do binário (0 ou 1) e o 8 do conjunto de bits que, na verdade, é um byte.
Devemos elevar 2 à potência de 8, representado assim: 28. O resultado desta potenciação é 256.
Portanto, para o computador, este sistema com 256 posições é suficiente para fazer qualquer coisa, desde planilhas de textos comuns até jogos em três dimensões.
Bom, você deve estar se perguntando “por que eu tenho de saber isto?”
É muito simples, a partir deste entendimento, você será capaz de entender a codificação de caracteres e como ela funciona nos computadores.
Por Andréa Oliveira.
Aprimore seus conhecimentos, acessando os Cursos CPT, da área Desenvolvimento de Sites e Softwares, elaborados pelo Centro de Produções Técnicas.
Entre os cursos, temos:
Curso CPT Desenvolvimento de Sites – Parte 1 – HTML
Curso CPT Desenvolvimento de Sites – Parte 2 – CSS
Curso CPT Desenvolvimento de Sites – Parte 3 – JavaScript
Curso CPT de Programação Java
Curso CPT Programação PHP
Curso CPT Avançado de Programação PHP
Curso CPT Lógica de Programação
Este conteúdo pode ser publicado livremente, no todo ou em parte, em qualquer mídia, eletrônica ou impressa, desde que contenha um link remetendo para o site www.cpt.com.br.
Deixe seu comentário
Informamos que a resposta será publicada o mais breve possível, assim que passar pela moderação.
Obrigado pela sua participação.