Hopp til innhold
EPUBCheck · Stilark

EPUBCheck CSS-003: CSS-fil lagret som UTF-16

Oppdatert:

EPUBCheck CSS-003 er en advarsel: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” En CSS-fil er kodet i UTF-16, og UTF-8 anbefales. EPUB 3.3 tillater UTF-8 eller UTF-16 for stilark, så dette er bare en advarsel, men UTF-8 er kodingen som alle leseapper håndterer.

Den offisielle meldingen

CSS 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

  • Et stylesheets lagret i UTF-16 av en redaktør, ofte merket "Unicode" i lagre-dialoger.
  • En @charset-regel som navngir UTF-16, igjen fra et annet prosjekt.

Hvordan fikse det

  1. Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
  2. Re-lagre filen som UTF-8.
  3. Endre hvilken som helst @charset-regel øverst til @charset "UTF-8"; eller fjern den.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis filen er i en kodering som verken er UTF-8 eller UTF-16, er feilen CSS-004.

Begreper brukt her

Andre CSS meldinger

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

Kilder

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

FAQ

Hva betyr EPUBCheck CSS-003?

EPUBCheck CSS-003 er en advarsel: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” En CSS-fil er kodet i UTF-16, og UTF-8 anbefales. EPUB 3.3 tillater UTF-8 eller UTF-16 for stilark, så dette er bare en advarsel, men UTF-8 er kodingen som alle leseapper håndterer.

Er CSS-003 en feil?

CSS-003 rapporteres som advarsel som standard. EPUB er fortsatt gyldig, men noe kan sannsynligvis forårsake problemer i enkelte leserapplikasjoner. EPUBCheck avslutter 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