Spring til indhold
EPUBCheck · Ressourcer og referencer

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

Opdateret:

EPUBCheck RSC-027 er en advarselsmeddelelse: “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 hver XML-dokument. Det er en advarsel: filen bliver stadig læst, men nogle læse-apps håndterer UTF-16 dårligt.

Den officielle meddelelse

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

Standard alvorlighed
Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
EPUBCheck version
5.4.0

Typiske årsager

  • En fil gemt i UTF-16 af en editor, almindeligt med nogle Windows værktøjer, der kalder det "Unicode".
  • Filer eksporteret af en ældre tekstbehandler eller skrip med UTF-16 som standard.

Sådan retter du det

  1. Åbn filen nævnt i beskeden i en editor, der kan ændre kodninger.
  2. Gem det som UTF-8 igen og gør dens XML-erklæring til at sige encoding="UTF-8".
  3. Valider igen.

Hvornår det ikke er dette

Enhver anden non-UTF-8 kodning (ISO-8859-1, Windows-1252) er fejlen RSC-028.

Termer der bruges her

Andre RSC beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck RSC-027?

EPUBCheck RSC-027 er en advarselsmeddelelse: “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 hver XML-dokument. Det er en advarsel: filen bliver stadig læst, men nogle læse-apps håndterer UTF-16 dårligt.

Er RSC-027 en fejl?

RSC-027 rapporteres som advarsel som standard. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læseapps. EPUBCheck afslutter med 0, medmindre du angiver --failonwarnings.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer