Questão nº 21

Questão de Tecnologia da Informação · FCC TRE-PR 2017 (nº 21)

FCC2017Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de SistemasTecnologia da Informação
Gabarito: Dver comentário ↓

Ao desenvolver um site utilizando HTML5, um Técnico observou que os caracteres acentuados eram exibidos incorretamente pelo navegador. Para resolver o problema, usou um comando padrão no cabeçalho das páginas para especificar corretamente a codificação de caracteres. O comando utilizado foi:

Resposta comentada

Gabarito Alternativa D

Quando criamos uma página web, o computador precisa de um "dicionário" para saber como transformar os números que ele armazena em letras e símbolos visíveis. Essa é a codificação de caracteres, e se ela não for definida corretamente, caracteres especiais como acentos podem aparecer bagunçados.

  • (A) Incorreta: Esta tag define o tipo de conteúdo e o idioma do documento (lang="pt-br"), mas não especifica a codificação de caracteres (charset), que é o que resolve o problema dos acentos.
  • (B) Incorreta: <page> e encode não são elementos ou atributos HTML válidos para a finalidade de definir a codificação de caracteres de um documento HTML.
  • (C) Incorreta: <manifest> é um elemento usado para descrever um aplicativo web (manifesto), não para definir a codificação de caracteres de uma página HTML. Além disso, ASCII é uma codificação muito limitada que não suporta a maioria dos caracteres acentuados.
  • (D) Correta: Este é o comando padrão, simplificado e recomendado no HTML5 para declarar a codificação de caracteres. UTF-8 é uma codificação universal que suporta praticamente todos os caracteres de todas as línguas, incluindo os acentos do português, garantindo que sejam exibidos corretamente.
  • (E) Incorreta: A tag <http-equiv> não existe; o correto seria <meta http-equiv="...">. Mesmo que a sintaxe fosse corrigida para <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">, esta é a forma mais antiga (do HTML4) de declarar a codificação. A armadilha da banca é incluir charset=UTF-8, que é a codificação correta, mas dentro de uma estrutura de tag inválida (<http-equiv>) e que não é a forma mais moderna e padrão do HTML5 para essa declaração, que é simplesmente <meta charset="UTF-8">.

Fonte: FCC TRE-PR 2017 Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho