Pergunta

Dentro de uma página asp.net, devo usar

<html><title>My page's title from México</title></html>

Ou

<html><title>My page's title from M&eacute;xico</title></html>

Ambos os exemplos têm a mesma saída.Como o asp.net codifica todas as minhas páginas para utf-8, não há necessidade de usar entidades html, certo?

Foi útil?

Solução

A tabela ASCII é um conjunto de caracteres, sem dúvida o primeiro conjunto padronizado de caracteres na época em que você só podia poupar 1 byte por caractere. http://asciitable.com/ Mas dei uma olhada no conjunto estendido de caracteres ASCII e parece que o caractere ao qual você está se referindo é um caractere ASCII.Portanto, realmente não há problema com a maneira que você escolhe para exibir seu título.

Minha resposta revisada é optar por uma mais barata de acordo com o espaço (ou seja,o primeiro)

Outras dicas

O segundo exemplo garantirá a compatibilidade com os padrões ASCII de transmissão HTML.Portanto, meu voto é para o segundo exemplo, para que você não precise garantir que o HTML seja gerado e codificado como UTF-8 em todos os servidores proxy e qualquer outro tipo de cache e tradução que possa ocorrer.

Você está certo;Contanto que haja Unicode nas duas extremidades do tubo, isso realmente não importa.Pessoalmente, eu usaria o primeiro simplesmente porque é mais legível.

E, honestamente, o Unicode já é difundido há algum tempo.Pessoalmente, acredito que é hora de deixar para trás qualquer pessoa que não consiga lidar com UTF-8.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top