Pergunta

Eu estou tentando mostrar os sinais de direitos autorais e de borda infinita no fundo da minha página usando este código:

&#x00A9 Copyright Mikle 2009 - &#x221E

Isso funciona perfeitamente no Firefox 2, 3 e Chrome. IE7, porém, está me mostrando os códigos reais (como você vê acima) em vez do que eu espero eo outro programa navegador:

© Copyright Mikle 2009 - ∞

Este é provavelmente algo estúpido, mas isso está me fazendo entender por que IE está recebendo tanto ódio. Como faço para corrigir isso?

Foi útil?

Solução

As entidades necessitam de um ponto e vírgula:

©

O Firefox está sendo incorretamente over-útil neste caso.

Outras dicas

  1. Use valores decimais.
  2. Sempre terminar entidade com; (Ponto e vírgula), mesmo no contexto, onde é opcional.
  3. Use nomeado entidade sempre que possível. Seu exemplo entidades deve ser escrito © © e ∞ 8

Outra abordagem, é esquecer entidades, e basta colocar planície de caracteres UTF-8 lá.

Você não pode usar "©"?

Esta página tem uma lista de códigos de referência para símbolos comuns.

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