EPUBCheck RSC-027: XML-bestand gecodeerd in UTF-16
Bijgewerkt:
EPUBCheck RSC-027 is een waarschuwingsmelding: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Een XML-bestand is gecodeerd in UTF-16; EPUB raadt UTF-8 aan voor elk XML-document. Het is een waarschuwing: het bestand wordt nog steeds gelezen, maar sommige lees-apps behandelen UTF-16 slecht.
Het officiële bericht
XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
- Standaard ernst
- Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Een bestand opgeslagen in UTF-16 door een editor, gebruikelijk met sommige Windows-tools die het "Unicode" noemen.
- Bestanden geëxporteerd door een oudere tekstverwerker of script met UTF-16 als standaard.
Hoe het te repareren
- Open het bestand dat in het bericht staat in een editor die encoderingen kan wijzigen.
- Sla het opnieuw op als UTF-8 en laat zijn XML-declaratie zeggen encoding="UTF-8".
- Valideer opnieuw.
Wanneer het niet dit is
Elke andere niet-UTF-8 codering (ISO-8859-1, Windows-1252) is de fout RSC-028.
Termen die hier worden gebruikt
Andere RSC berichten
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 "…".
Bronnen
- EPUB 3.3, §3.9 XML conformance · lezen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.