EPUBCheck RSC-027: archivo XML codificado en UTF-16
Actualizado:
EPUBCheck RSC-027 es un mensaje de advertencia: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un archivo XML está codificado en UTF-16; EPUB recomienda UTF-8 para cada documento XML. Es una advertencia: el archivo aún se lee, pero algunas aplicaciones de lectura manejan mal UTF-16.
El mensaje oficial
XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un archivo guardado en UTF-16 por un editor, común con algunas herramientas de Windows que lo llaman "Unicode".
- Archivos exportados desde un procesador de texto o script más antiguo con UTF-16 como predeterminado.
Cómo arreglarlo
- Abre el archivo nombrado en el mensaje en un editor que pueda cambiar las codificaciones.
- Vuelve a guardarlo como UTF-8 y haz que su declaración XML diga encoding="UTF-8".
- Valida nuevamente.
Cuándo no es esto
Cualquier otra codificación no UTF-8 (ISO-8859-1, Windows-1252) es el error RSC-028.
Términos usados aquí
Otros mensajes de RSC
RSC-026URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-025Informative parsing error: …RSC-029Data URL is not allowed in this context.RSC-024Informative parsing warning: …RSC-030File URLs are not allowed in EPUB, but found "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.