Přeskočit na obsah
EPUBCheck · Stylové listy

EPUBCheck CSS-003: CSS soubor uložen jako UTF-16

Aktualizováno:

EPUBCheck CSS-003 je upozornění: „CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.“ CSS soubor je kódován v UTF-16 a doporučuje se UTF-8. EPUB 3.3 umožňuje UTF-8 nebo UTF-16 pro stylesheety, takže se jedná pouze o varování, ale UTF-8 je kódování, které každá čtecí aplikace zpracovává.

Oficiální zpráva

CSS 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

  • Stylový list uložený v UTF-16 editorem, často označený jako "Unicode" v dialogech pro uložení.
  • @charset pravidlo jmenující UTF-16 zůstalo z jiného projektu.

Jak to opravit

  1. Otevřete soubor EPUBCheck jmen (hlášení dává cestu, řádek a sloupec) v textovém nebo EPUB editoru, jako je Sigil, nebo rozbalte EPUB a otevřete ho tam.
  2. Znovu uložte soubor jako UTF-8.
  3. Změňte jakékoli pravidlo @charset na vrchu na @charset "UTF-8"; nebo jej odstraňte.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud je soubor v kódování, které není ani UTF-8 ani UTF-16, chyba je CSS-004.

Podmínky používané zde

Další CSS zprávy

  • CSS-002 Empty or NULL reference found.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

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 CSS-003?

EPUBCheck CSS-003 je upozornění: „CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.“ CSS soubor je kódován v UTF-16 a doporučuje se UTF-8. EPUB 3.3 umožňuje UTF-8 nebo UTF-16 pro stylesheety, takže se jedná pouze o varování, ale UTF-8 je kódování, které každá čtecí aplikace zpracovává.

Je CSS-003 chyba?

CSS-003 je ve výchozím nastavení hlášena jako 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ř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