entidades HTML e charset no IE

votos
6

Eu estou mostrando entidade html ✓(uma marca de seleção: ✓) em um documento HTML que usa iso-8859-1 para o conjunto de caracteres.

No Firefox, ele exibe como uma marca de verificação. No IE, ele exibe como uma caixa quadrada. Mudar para UTF-8 não parece fazer a diferença.

Existe uma maneira confiável para exibir essas entidades no IE 6 e 7, sem o uso de imagens?

Publicado 10/02/2009 em 22:50
fonte usuário
Em outras línguas...                            


7 respostas

votos
0

Por http://www.w3.org , a marca de verificação não faz parte do 8859-1: http://www.w3.org/TR/html401/sgml/entities.html

É e29c93 em UTF-8.

Respondeu 10/02/2009 em 23:02
fonte usuário

votos
6

Talvez o tipo de letra usado pelo Internet Explorer não tem um glifo para exibir este personagem.

Respondeu 10/02/2009 em 23:15
fonte usuário

votos
1

Se for IE, você pode razoavelmente assumir que é no Windows, e, portanto, não há uma fonte WingDings disponíveis ... a letra U em MS WingDings é uma marca simples (similar ao ✓), e þ é uma marca de seleção em uma caixa (semelhante ao ☑).

Respondeu 10/02/2009 em 23:49
fonte usuário

votos
9

Quadrado significa que a fonte usada não tem o glifo para esse personagem.

Infelizmente, não há muitas fontes que contêm esse personagem, e nenhum deles está presente por padrão em todas as máquinas Windows (e ainda menos sobre os não-Windows)

As fontes mais prováveis ​​de estar presente (que contêm que glifo) são Arial Unicode MS (vem com Officie), e MS gótico + família (que é uma fonte japonês).

Veja aqui uma ferramenta que pode ajudar a determinar que tipo de letra contém o que glifos: http://www.mihai-nita.net/article.php?artID=charmapex

Mas se você quer uma solução que funciona de forma confiável, uma imagem é a sua aposta mais segura.

Respondeu 11/02/2009 em 10:16
fonte usuário

votos
3

Você provavelmente vai querer usar font-family: Arial Unicode MS, Arial, Sans-Serif. IE não exibir caracteres corretamente Unicode de Arial ...

Respondeu 08/07/2009 em 15:25
fonte usuário

votos
1

Você pode tentar o símbolo de raiz quadrada, "& radic;", o que não parece perfeito, mas ok. √

Respondeu 18/11/2010 em 22:01
fonte usuário

votos
1

I especificado os atributos de fonte em uma marca de estilo e a marca de seleção é exibida corretamente no IE7 que é o que a maioria dos meus clientes está usando. Exemplo:

✓ Algum texto

Respondeu 30/07/2013 em 16:24
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more