Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-027: XML-fil kodad i UTF-16

Uppdaterad:

EPUBCheck RSC-027 är ett varningsmeddelande: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” En XML-fil är kodad i UTF-16; EPUB rekommenderar UTF-8 för varje XML-dokument. Det är en varning: filen läses fortfarande, men vissa läsappar hanterar UTF-16 dåligt.

Det officiella meddelandet

XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.

Standardsvårighetsgrad
Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
EPUBCheck version
5.4.0

Typiska orsaker

  • En fil sparad i UTF-16 av en redigerare, vanligt med vissa Windows-verktyg som kallar det "Unicode".
  • Filer exporterade av en äldre ordbehandlare eller skript med UTF-16 som standard.

Hur man åtgärdar det

  1. Öppna filen som anges i meddelandet i en redigerare som kan ändra kodningar.
  2. Spara om det som UTF-8 och gör dess XML-deklaration säga encoding="UTF-8".
  3. Validera igen.

När det inte är detta

All annan icke-UTF-8 kodning (ISO-8859-1, Windows-1252) är felet RSC-028.

Villkor som används här

Andra RSC meddelanden

  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-025 Informative parsing error: …
  • RSC-029 Data URL is not allowed in this context.
  • RSC-024 Informative parsing warning: …
  • RSC-030 File URLs are not allowed in EPUB, but found "…".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck RSC-027?

EPUBCheck RSC-027 är ett varningsmeddelande: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” En XML-fil är kodad i UTF-16; EPUB rekommenderar UTF-8 för varje XML-dokument. Det är en varning: filen läses fortfarande, men vissa läsappar hanterar UTF-16 dåligt.

Är RSC-027 ett fel?

RSC-027 rapporteras som varning som standard. EPUB är fortfarande giltig, men något kan orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passar --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg