Hopp til innhold
EPUBCheck · Ressurser og referanser

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

Oppdatert:

EPUBCheck RSC-027 er en advarselmelding: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” En XML-fil er kodet i UTF-16; EPUB anbefaler UTF-8 for hvert XML-dokument. Det er en advarsel: filen leses fortsatt, men noen leseapper håndterer UTF-16 dårlig.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • En fil lagret i UTF-16 av en editor, vanlig med noen Windows-verktøy som kaller det "Unicode".
  • Filer eksportert av en eldre tekstbehandler eller skript med UTF-16 som standard.

Hvordan fikse det

  1. Åpne filen som er nevnt i meldingen i en editor som kan endre kodinger.
  2. Re-lagre det som UTF-8 og få XML-erklæringen til å si encoding="UTF-8".
  3. Valider igjen.

Når det ikke er dette

Enhver annen ikke-UTF-8 koding (ISO-8859-1, Windows-1252) er feilen RSC-028.

Begreper brukt her

Andre RSC meldinger

  • 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 "…".

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck RSC-027?

EPUBCheck RSC-027 er en advarselmelding: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” En XML-fil er kodet i UTF-16; EPUB anbefaler UTF-8 for hvert XML-dokument. Det er en advarsel: filen leses fortsatt, men noen leseapper håndterer UTF-16 dårlig.

Er RSC-027 en feil?

RSC-027 rapporteres som advarsel som standard. Den EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avsluttes med 0 med mindre du bruker --failonwarnings.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy