Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Exercício texto_puro - Não precisei utilizar o meta charset

Não precisei utilizar o meta charset

A convenção que usaremos para criar nosso programa é adotar letras minúsculas e não usar acentos e, claro, usar a extensão .html.
<br>
<br>
Outro ponto importante é que toda alteração feita no arquivo .html deve ser salva e, além disso, o navegador precisa recarregar a página para que a última alteração do arquivo entre em vigor.
5 respostas
solução!

Olá Larissa, tudo bem?

O código funciona, mas segue um alerta sobre o porque de utilizar a tag meta.

O que acontece na verdade é que o seu navegador, local onde você provavelmente está executando o arquivo, está utilizando a linguagem do seu teclado (do sistema operacional) para ler os caracteres da página.

Vou tentar explicar de outra forma.

Não sei se já aprender, mas vou explicar de forma sucinta. Existem diversas tabelas que realizam o trabalho de "catalogar" os caracteres, ou seja, cada letra, acento, número ou qualquer tecla de seu computador, corresponde a um tipo numérico, por exemplo.

De acordo com a tabela ASCII, a letra 'a' ('A' minúsculo) corresponde ao caractere 61 e assim, cada caractere é classificado.

O que ocorre é que para nós brasileiros, e alguns outros lugares do mundo, precisamos de alguns caracteres diferentes dos americanos, como por exemplo os Acentos ( ´, ^, ^`, etc). Para resolver este problema, foram criadas novas tabelas, como por exemplo a UTF-8, que suportam esses novos elemtnos.

Quando você criou o código, cada letra recebeu um valor numérico e foi traduzido para o computador. Após, quando executou, o seu navegador recebeu essa sequência de números e recriou as letras, utilizando da tabela que é utilizada pelo seu sistema operacional. Por este motivo, não houve erro.

Se você utilizar outro computador, possivelmente um erro irá acontecer, letras estranhas podem aparecer. Para evitar isso, deve-se utilizar a tag meta. Pois estaremos indicando ao navegador qual é a tabela que usamos para criar aquele texto.

Assim, independe se o usuário tem em seu sistema um teclado regido pela UTF-8, 1232, ou qualquer outra tabela, ele sempre será interpretado pela tabela que o desenvolvedor escolheu.

Espero ter ajudado.

new Saudacao();

; )

Obrigada pela explicação Yan, o meu tbm estava dessa forma. Então resumindo sempre colocar o tag meta! :)

muito esclarecedor, eu estava com essa mesma duvida.

Estava com a mesma dúvida da Larissa e sua explicação foi muito elucidativa Yan, muito obrigado!

Eu estava com essa mesma duvida, excelente resposta Yan, muito obrigado!