Introducción al desarrollo web HTML http://idesweb.es/ HTML: ¿migrar a un nuevo juego de caracteres? Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos Universidad de Alicante (España) IDW-HTML-JC-03 Introducción al desarrollo web http://idesweb.es/ HTML Contacto • • • • • • • http://gplsi.dlsi.ua.es/~slujan/ http://accesibilidadenlaweb.blogspot.com.es/ http://accesibilidadweb.dlsi.ua.es/ http://desarrolloweb.dlsi.ua.es/ http://www.youtube.com/user/sergiolujanmora sergio.lujan@ua.es @sergiolujanmora Introducción al desarrollo web HTML http://idesweb.es/ http://youtu.be/_MwDNB3jOx0 Introducción al desarrollo web HTML http://idesweb.es/ http://youtu.be/4vF41rQU_4Y Introducción al desarrollo web HTML http://idesweb.es/ UTF-8 sin BOM Introducción al desarrollo web HTML http://idesweb.es/ ¿Qué pasa si ya tenemos un sitio web con otro juego de caracteres? Introducción al desarrollo web http://idesweb.es/ HTML Biólogo 1996 Microsoft Frontpage Introducción al desarrollo web HTML http://idesweb.es/ http://youtu.be/4vF41rQU_4Y Introducción al desarrollo web HTML http://idesweb.es/ Una duda técnica. Después de ver el último vídeo que has publicado sobre codificación UTF-8 sin BOM, me he dado cuenta de dos cosas. Una, de que eso existe. Dos, que en mi editor de HTML (Dreamveawer 8) las nuevas páginas están configuradas como tipo de documento (DTD: XHTML 1.0 Transitional) y codificación (encoding: europeo occidental). Sobre la codificación, no hay problema para ponerla en UTF-8 sin BOM, pero con respecto al tipo de documento, ¿cuál de las siguientes posibilidades que me ofrece debo escoger?: HTML 4.01 Transitional, HTML 4.01 Strict, XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML Mobile 1.0. Introducción al desarrollo web HTML http://idesweb.es/ Esto es más que nada para hacer la práctica del curso, aunque también me bajaré Notepad++ a ver si me acostumbro. Aparte de eso, ya me he dado cuenta de que todo lo que he escrito más o menos desde 2004 está en XHTML 1.0 Transitional y europeo occidental. Supongo que algún día tendré que validar y limpiar todo ese código. ¿Es tan simple como guardar las páginas con la nueva codificación, o se debe hacer una revisión completa y manual para detectar errores? Tampoco estoy pensando en revisar todo lo viejo, sino de aprovechar lo que funcione bien, se entiende. Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ ISO-8859-1 Latin1 Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Referencias de carácter con nombre Introducción al desarrollo web HTML http://idesweb.es/http://youtu.be/rDX42iLrUEg Introducción al desarrollo web HTML http://idesweb.es/ ISO-8859-1 Latin1 Introducción al desarrollo web HTML http://idesweb.es/ Este consejo (utilizar UTF-8 sin BOM) es para la creación de las páginas nuevas. En tu caso, yo te aconsejo que sigas como hasta ahora, no te vale la pena realizar una migración si ahora mismo no tienes ningún problema. No hay ningún problema para trabajar con Europeo Occidental (ISO-8859-1/Latin1) si no tienes que incluir idiomas con otros alfabetos o no te vas a conectar con otro sistema que tenga otra codificación. Introducción al desarrollo web http://idesweb.es/ PHP HTML HTML BD CSS JS TXT SERVICIO WEB Introducción al desarrollo web HTML http://idesweb.es/ Digamos que "UTF-8 sin BOM" es la solución fácil para todo y que te asegura que no tendrás problemas en el futuro, pero usar Europa Occidental es una buena opción, es más, es lo mejor porque ahorras espacio. Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Respecto al DOCTYPE, sí que te aconsejo que utilices <!DOCTYPE html>, para HTML5, en tus nuevas páginas. Si no, sigue con el XHTML 1.0 Transitional. Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web file HTML http://idesweb.es/ iconv Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ Introducción al desarrollo web HTML http://idesweb.es/ http://www.w3.org/International/articlelist Introducción al desarrollo web HTML http://idesweb.es/ http://www.w3.org/International/articles/definitions-characters/ Introducción al desarrollo web HTML http://idesweb.es/ http://www.w3.org/International/questions/qa-choosing-encodings Introducción al desarrollo web Juego de caracteres HTML http://idesweb.es/ Introducción al desarrollo web http://idesweb.es/ HTML UTF-8 ASCII Unicode UTF-8 sin BOM ISO-8859-1 ANSI Latin-1 Cotejamiento Mapa de caracteres Introducción al desarrollo web http://idesweb.es/ HTML http://idesweb.es/ idw@idesweb.es @idesweb