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

Duvida, por que o <meta charset="utf-8"> não corrige acentuação

<meta charset="UTF-8">

<h1> Programa de teste </h1>
<br>
<h4> Conhecimento consolidado </h4>
<br>
<h2> Operações Matematicas </h2>
<br>
<script> 
    alert("Vejam o que aprendi no decorrer deste curso");
</script>
<br>
    <script>
        document.write ("Vamos começar pelas operaçoes matematicas: <br>" + "<br>");
        document.write ("Somando 2 + 2  " + "O resultado da soma é : " + "<br>" + (1+1) + "<br>");
         document.write ("Subtraindo 2 - 1 " + "O resultado da subtração é : " + "<br>" + (2-1) + "<br>");
         document.write ("Multiplicando 2 x 2 " + "O resultado da multiplicação é : " + "<br>" + 2*2 + "<br>");
         document.write ("Dividindo 2 por 1 " + "O resultado da divisão é : " + "<br>" + 2/1 + "<br>");
         document.write ("Média de  20 + 20 + 20 " + "O resultado da média é : " + "<br>" + (20+20+20)/3 + "<br>");
         document.write ("Valores em %: <br>");
         document.write (" imagine que em uma prova de 100 questões Gustavo acertou 27, vamos verificar qual a % de acerto de Gustavo <br>");
         document.write ("% de acerto de Gustavo é : " + (27/100)*100 + "%" + "<br>" + "<br>");
         document.write ("Espero que tenham gostado!" + "<br>");
    </script>
<br>
<h1> Concatenação de strings </h1>
<br>
    <script> 
    document.write ("Se tenho o nome Luis + Gustavo o resultado da concatenação das strings é LuisGustavo "+ "<br>" + "<br>");
    document.write ("Vejam abaixo o resultado concatenação de textos: " + "<br>");
    document.write ("Como ficou" + " '' " + "50" + "50" + "100"+ " '' ");
    document.write ("<br>" + "<br>");
    document.write ("Espero que tenham gostado!<br>");
    </script>
<br>
<h1> Manipulando Datas </h1>
<br>
    <script> 
    document.write ("Vejam abaixo a idade de Luis Gustavo: <br>");
    document.write ( 2020 - 1993 + " " + "Anos <br>");
    document.write ("Vejam abaixo o ano que Luis Gustavo nasceu <br>");
    document.write ("Nasceu em : " + (2020 - 27) + "<br>" + "<br>");
    document.write ("Espero que tenham gostado! ");
    </script>
2 respostas
solução!

Oi, Luis, tudo bem?

O atributo charset especifica a codificação de caracteres para o documento HTML, ou seja, estamos informando ao navegador o tipo de codificação e assim evitando problemas com caracteres especiais, acentuação, etc. Por isso que no seu código acima, não há problemas como: O resultado da soma � :

Mas sobre corrigir erros de acentuação, ele não tem esse poder, o que ele faz é o que defini acima, correção ortográfica ele não consegue.

Esperto ter te ajudado e bons estudos!

Boa tarde Laís,

tudo bem sim e você ?

Nossa, agora ficou 100% claro, agradeço kkkk

Muito obrigado pela força!

Sucesso!