Me gustaría desarrollar una aplicación web que utilice Unicode. El problema es que no sé si el usuario admite el conjunto Unicode completo o no.
¿La compatibilidad con Unicode depende del navegador o del sistema operativo? ¿Qué tan bien se comportan los navegadores/sistemas operativos comunes cuando trabajan con Unicode?
El objetivo es encontrar grandes subconjuntos de caracteres Unicode compatibles principalmente (con el hecho de que acepto no admitir tecnología antigua).
Respuesta1
¿La compatibilidad con Unicode depende del navegador o del sistema operativo?
Ambos
¿Qué tan bien se comportan los navegadores/sistemas operativos principales?
Las versiones actuales de los navegadores más populares admiten (la mayoría de) Unicode (siempre que tenga fuentes disponibles que contengan glifos para los scripts que desea representar). Debe asegurarse de que su servidor web proporcione el conjunto de caracteres y las indicaciones de codificación adecuados en los encabezados HTTP y/o HTML.
Respuesta2
La compatibilidad con Unicode es razonablemente universal a estas alturas en los navegadores. Sin embargo, esto no significa que todos los personajes sean compatibles. El estándar Unicode no requiere que se admita ninguna colección específica de caracteres. Ninguna fuente cubre todo Unicode, y las probabilidades de encontrar una implementación en la que incluso la unión de fuentes instaladas cubra todo Unicode son infinitamente pequeñas. Bueno, al menos muy pequeño.
Si sólo necesita representar caracteres, entonces el principal problema son las fuentes, aunque algunos navegadores son menos capaces de utilizar todas las fuentes instaladas que otros. Si necesita otro soporte, como una representación correcta de derecha a izquierda cuando sea necesario, o reglas de salto de línea de estilo Unicode, entonces es más un problema con los navegadores.
En resumen, probablemente necesite refinar considerablemente su pregunta para obtener respuestas prácticamente útiles.
Respuesta3
Probablemente sólo el latin1 sea seguro. Estoy codificando mi propio proyecto web y probándolo con muchos navegadores, pero una vez un tipo vino a la oficina y me mostró que los caracteres polacos en la parte de la ruta de la URL del sitio web estaban codificados en porcentaje. Actualmente estoy buscando un navegador con un comportamiento similar para realizar pruebas, pero cada versión (nueva) tiene soporte Unicode de URL. Sé que era solo Safari, pero no sé si era Mac o Win y su versión. No tengo problemas con el nuevo Safari en Windows 7. ¡Maldito chico!