Spring til indhold
EPUBCheck · Stilarter

EPUBCheck CSS-004: CSS-fil ikke i UTF-8

Opdateret:

EPUBCheck CSS-004 er en fejlmeddelelse: “CSS documents must be encoded in UTF-8, detected …;.” En CSS-fil bruger en kodning, der ikke er UTF-8 eller UTF-16, hvilket EPUB ikke tillader. Accenterede bogstaver og symboler i indhold: strenge eller fontnavne kan så vises forkert; EPUBCheck navngiver den kodning, den registrerede.

Den officielle meddelelse

CSS documents must be encoded in UTF-8, detected %1$s;

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • Et stylesheet gemt som ISO-8859-1 eller Windows-1252.
  • En @charset regel øverst i filen, der navngiver en anden kodning.

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. Konverter filen til UTF-8 i din editor eller med et værktøj såsom iconv.
  3. Ændre @charset-reglen 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 UTF-16, er det kun advarsel CSS-003.

Termer der bruges her

Andre CSS beskeder

  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-002 Empty or NULL reference found.
  • CSS-006 CSS selector specifies fixed position.
  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • 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-004?

EPUBCheck CSS-004 er en fejlmeddelelse: “CSS documents must be encoded in UTF-8, detected …;.” En CSS-fil bruger en kodning, der ikke er UTF-8 eller UTF-16, hvilket EPUB ikke tillader. Accenterede bogstaver og symboler i indhold: strenge eller fontnavne kan så vises forkert; EPUBCheck navngiver den kodning, den registrerede.

Er CSS-004 en fejl?

CSS-004 rapporteres som fejl som standard. Den EPUB overtræder en regel i specifikationen og er ikke gyldig. Forretninger og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

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