2010-06-12 35 views
12

Acabo de construir un sitio que se basa en ciertos caracteres Unicode como Ⓐ, pero ¿por qué no a Internet   Explorador de mostrar estos personajes?caracteres Unicode e Internet Explorer

¿Hay alguna metaetiqueta para que el navegador la muestre o cómo actualizar Internet   Explorer para manejar estos caracteres Unicode?

+1

explicar más. ¿En qué caracteres ASCII "confía" su sitio? IE te mostrará todos los caracteres ASCII (visibles), y si tratas de mostrar los personajes de control visiblemente, bueno, probablemente lo estás haciendo mal. – Thanatos

+0

¿Qué personajes, específicamente? Esto determina lo que debe ser utilizado codificación ... – Artelius

+0

Ⓐ y muchos más .. es un servicio donde la gente puede utilizar todos los caracteres ASCII fresco .. sus obras perfectas para Safari y FF – user365071

Respuesta

26

bien ... aquí está la solución a su problema. Necesita especificar una fuente Unicode. P.ej.

<p style="font-family: Arial Unicode MS;">&#9398;</p> 

Tienes que amar IE ... nos mantendrá a todos en el negocio ... para siempre.

+0

Todavía necesita su documento en el juego de caracteres correcto, o la referencia de entidad no va a funcionar. – Thanatos

+0

No estaría mal, pero funcionó sin él cuando lo probé. Probablemente porque lo está haciendo referencia como el código y no como su carácter. –

+0

que parece funcionar .. pero ya que como los personajes que trabajar en facebook .. i puede controlar su estilo .. poco 'a' con el círculo funciona en IE y Unicode sin ⓐ .. Creo que IE8 e IE7 manejan estos personajes de manera diferente también ... solo funciona cuando va al modo de compatibilidad en ie8 .. – user365071

6

Solo hay 128 caracteres ASCII. Probablemente estés hablando de Unicode. Por favor, lea The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!).

Ya sea IE jugará agradable es otro asunto. En el menú Ver-> Codificaciones, puede anular la configuración de codificación de caracteres para una página web.

+0

Gracias chicos ... Hay un servicio para facebook, no creo que vaya a funcionar, tienen que desconectarse ... maldito IE! – user365071

+1

Es alcanzable, algunos sitios web lo hacen. No le des a IE ningún motivo para entrar en modo peculiar. También es posible que deba enviar los encabezados HTTP correctos. – Artelius

7

Esta página ayudó a averiguar qué fuentes se mostrarán correctamente para mí:

http://www.fileformat.info/info/unicode/font/fontlist.htm?text=%E2%96%B6+-+Unicode+Character+%27BLACK+RIGHT-POINTING+TRIANGLE%27+%28U%2B25B6%29

Arial Unicode MS no parecía a mi disposición en Win XP Internet Explorer 8 en una máquina virtual de VMWare, pero Lucida Sans Unicode pareció funcionar.

Luego de escribir este SCSS mixin:

@mixin unicodeFont(){ 
    font-family: Lucida Sans Unicode, Arial Unicode MS, Arial; 
} 
Cuestiones relacionadas