2
respostas

Acentuação no box do Alert está incorreta

Senhores, o código funcionou corretamente, porém, a acentuação no box do Alert está aparecendo algo como isso:

A média das idades dos familiares é 30 fim

A m�dia das idades dos familiares e 30 fim

O charset está conforme os anteriores. Não consegui fazer funcionar isso corretamente. Podem me ajudar?

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        document.write("<br>");
    }
    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var totalFamiliares = parseInt(prompt("Quantidade de familiares: "));
    var numero = 1;
    var totalIdades = 0;

    while(numero <= totalFamiliares) {
        var idade = parseInt(prompt("Informe a idade do familiar: "));
        totalIdades = totalIdades + idade;
        numero++;
    }
    var mediaDasIdades = totalIdades/totalFamiliares;
    mostra("A média das idades dos familiares e " + mediaDasIdades);
    mostra("fim");
</script>
2 respostas

Oi André tudo bem?

Na linha faltou acentuar o é.

mostra("A média das idades dos familiares e " + mediaDasIdades);

Mas para sair corretamente tente abrir o bloco de notas e em salvar na codificação UTF-8.

Talvez ele mude os acentos para algo mais bizarro dependendo da codificação anterior mas se isso acontecer abra o arquivo e altere para os caracteres com acento que irá funcionar pois agora o arquivo está codificado em UTF-8 e com metacharset UFT-8.

Espero ter ajudado!!!

Oi André abri aqui no meu navegador seu código e está tudo normal Tanto o texto como o alert estou utilizando o Chrome em português Brasil e você?