2011-03-04 7 views
5

Estoy usando el punto medio - · - mucho en mi sitio web. El ASCII es ·, que funciona bien. Sin embargo, todavía hay algunos problemas con algunos usuarios que no ven el símbolo. ¿Hay un símbolo muy cercano pero más ampliamente respaldado como este, o hay una forma de mostrar el símbolo para garantizar un soporte completo?¿Usar ASCII de puntos medios con el soporte adecuado?

+11

Eso no es ASCII. ASCII se detiene en 127. – tchrist

+0

¿Qué pasa con '& middot;'? – cthom06

+3

hay numerosos símbolos tipo punto o viñeta en Unicode, pero ese es el único también en ISO-8859-1, así que supongo que los demás son aún menos compatibles con las fuentes. Sin embargo, estoy bastante sorprendido de que haya usuarios que ni siquiera tienen una sola fuente que tenga ese carácter, esto debería haber estado funcionando durante años. – Philipp

Respuesta

5

Si se utiliza el · carácter real o la entidad HTML &#183;, asegúrese de que ISO-8859-1 se informa al navegador correctamente, ya sea en el atributo charset del encabezado de respuesta HTTP Content-Type, o en una etiqueta <meta http-equiv="Content-Type" value="text/html; charset=ISO-8859-1"> (HTML 4 y anterior) o <meta charset="ISO-8859-1"> (HTML 5) dentro del propio HTML.

+1

¿Por qué no usar UTF-8? – nyuszika7h

+0

Sin duda podría, aunque tendría que cambiar '·' a 'Â ·' o '& middot;', o simplemente dejar el carácter '·' sin codificar en su formato de byte crudo UTF-8 '0xC2'' 0xB7'. –

+2

@RemyLebeau, HTML muy enfáticamente * no funciona de esa manera *, 'Â ·' obtendrá 'Â ·', independientemente de la codificación de caracteres utilizada en el archivo. –

7

no puedo imaginar por qué una fuente carecería de un carácter ISO-8859-1, pero es posible que desee probar estos:

• U+2022 BULLET 
∙ U+2219 BULLET OPERATOR 
0

Alt + 7 crea esto: • Puede crear todos los códigos ASCII de 1 a 255 usando Excel. La fórmula es = Char (x), siendo x el número entero de 1 a 255.

Cuestiones relacionadas