Přeskočit na obsah
EPUBCheck · Zdroje a odkazy

EPUBCheck RSC-027: XML soubor zakódovaný v UTF-16

Aktualizováno:

EPUBCheck RSC-027 je varovná zpráva: „XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.“ XML soubor je zakódovaný v UTF-16; EPUB doporučuje UTF-8 pro každý XML dokument. Je to varování: soubor je stále čten, ale některé čtecí aplikace špatně zpracovávají UTF-16.

Oficiální zpráva

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

Výchozí závažnost
Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
verze EPUBCheck
5.4.0

Typické příčiny

  • Soubor uložený ve formátu UTF-16 editorem, běžný u některých nástrojů Windows, které jej nazývají "Unicode".
  • Soubory exportované starším textovým procesorem nebo skriptem s UTF-16 jako výchozím.

Jak to opravit

  1. Otevřete soubor uvedený v hlášení v editoru, který dokáže měnit kódování.
  2. Znovu uložte jako UTF-8 a nechte xml deklaraci říci encoding="UTF-8".
  3. Zkontrolujte to znovu.

Kdy to není to

Jakékoli jiné kódování, které není UTF-8 (ISO-8859-1, Windows-1252), je chybou RSC-028.

Podmínky používané zde

Další RSC zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck RSC-027?

EPUBCheck RSC-027 je varovná zpráva: „XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.“ XML soubor je zakódovaný v UTF-16; EPUB doporučuje UTF-8 pro každý XML dokument. Je to varování: soubor je stále čten, ale některé čtecí aplikace špatně zpracovávají UTF-16.

Je RSC-027 chyba?

RSC-027 je ve výchozím nastavení hlášena jako varování. EPUB je stále platná, ale něco může způsobit problémy v některých čtecích aplikacích. EPUBCheck končí se stavem 0, pokud nepředáte --failonwarnings.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje