Safari y las codificaciones de páginas web
En alguna ocasión te habrás encontrado con que una página web no se ve correctamente, especialmente los acentos y "ñ" además de otros símbolos no habituales dentro del alfabeto. Para suplir esos símbolos, en general Mac OS X coloca un rombo negro con un interrogante indicando que "ahí" hay un problema generalmente ocasionado por un problema de la codificación.
La codificación de caracteres es el método que permite convertir un carácter de un lenguaje natural (alfabeto o silabario) en un símbolo de otro sistema de representación, como un número o una secuencia de pulsos eléctricos en un sistema electrónico, aplicando normas o reglas de codificación.
En el caso del Mac, en general, Mac OS X usa UTF-8 que es una norma de transmisión utilizada junto con la norma de codificación Unicode que es una gran tabla que en la actualidad asigna un código a cada uno de los más de cincuenta mil símbolos, los cuales abarcan todos los alfabetos europeos, ideogramas chinos, japoneses, coreanos, muchas otras formas de escritura, y más de un millar de símbolos especiales.
Pero volvamos al caso que nos ocupa: tratar de ver la página incorrectamente codificada de forma natural. En Safari, ve al menú visualización y cambia la codificación de la página que estás viendo: normalmente estará seleccionada al codificación por omisión, pero puedes cambiarla a la codificación que necesites. En el 90% de los casos, las dos siguientes codificaciones te servirán: Occidental (ISO latino 1) y Occidental (Mac OS Roman).
ISO 8859-1 es una norma de la ISO que define la codificación del alfabeto latino, incluyendo los diacríticos (como letras acentuadas, ñ, ç), y letras especiales (como ß, Ø), necesarios para la escritura de las siguientes lenguas originarias de Europa occidental: afrikáans, alemán, aragonés, asturiano, catalán, danés, escocés, español, feroés, finés, francés, gaélico, gallego, inglés, islandés, italiano, neerlandés, noruego, portugués, sueco y Euskera. También es conocida como Alfabeto Latino n.º 1 o ISO Latín 1.
Mac OS Roman es una codificación usada anteriormente por Apple para representar texto. Codifica 256 caracteres, de los cuales, los 128 primeros son iguales a la tabla de ASCII mientras que el resto cubre acentos, signos de puntuación especiales y más.
¿Porqué ocurre esto?
Generalmente ocurre esto porque al realizar la página web, el programador / diseñador no ha incluido la etiqueta que define la codificación de la página. Esa etiqueta, que va colocada en el <head> de la página, tiene el aspecto de <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> o muy similar y es donde se define la codificación.
Safari es particularmente picajoso con la falta de esta etiqueta, y por eso muestra en algunas ocasiones este símbolo del rombo negro, aunque Firefox hace un esfuerzo adicional y si muestra la página correctamente.
El rombo negro no solo te puede salir en Safari por problemas de codificación: los documentos de texto también pueden tener este problema y es que simplemente puede ocurrir que estén o mal codificados o que nuestro software intente por defecto leerlos en una codificación que no es la adecuada. Ese comportamiento puedes modificarlo en las preferencias de la aplicación al abrir un documento.
Algunos textos: Wikipedia






Joder con los maqueros...
---------------
http://www.faq-mac.com
Sin ánimo de levantar polémicas lingüísticas, pero es que el "...ves al menú..." me hace demasiado daño a los ojos.
Gracias por vuestro trabajo.
Un saludo.