Como mostrar caracteres Unicode no IE usando HTML
-
21-08-2019 - |
Pergunta
Eu estou tentando mostrar os sinais de direitos autorais e de borda infinita no fundo da minha página usando este código:
© Copyright Mikle 2009 - ∞
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?
Solução
As entidades necessitam de um ponto e vírgula:
©
O Firefox está sendo incorretamente over-útil neste caso.
Outras dicas
- Use valores decimais.
- Sempre terminar entidade com; (Ponto e vírgula), mesmo no contexto, onde é opcional.
- 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.