Spring til indhold
EPUBCheck · Stilarter

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

Opdateret:

EPUBCheck CSS-003 er en advarselsmeddelelse: “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 tillader UTF-8 eller UTF-16 for stylesheets, så dette er kun en advarsel, men UTF-8 er den kodning, som hver læseapp håndterer.

Den officielle meddelelse

CSS 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

  • Et stylesheet gemt i UTF-16 af en editor, ofte mærket "Unicode" i gemme-dialogbokse.
  • En @charset regel, der navngiver UTF-16, som er tilbage fra et andet projekt.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Gem filen som UTF-8.
  3. Ændre enhver @charset-regel i toppen til @charset "UTF-8"; eller fjern den.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis filen er i en kodning, der hverken er UTF-8 eller UTF-16, er fejlen CSS-004.

Termer der bruges her

Andre CSS beskeder

  • 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

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

FAQ

Hvad betyder EPUBCheck CSS-003?

EPUBCheck CSS-003 er en advarselsmeddelelse: “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 tillader UTF-8 eller UTF-16 for stylesheets, så dette er kun en advarsel, men UTF-8 er den kodning, som hver læseapp håndterer.

Er CSS-003 en fejl?

CSS-003 rapporteres som advarsel som standard. Den EPUB er stadig gyldig, men noget kan sandsynligvis forårsage problemer i nogle læseapps. EPUBCheck afsluttes 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