Hoppa till innehåll
EPUBCheck · Stilmallar

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

Uppdaterad:

EPUBCheck CSS-003 är ett varningsmeddelande: "CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead." En CSS-fil är kodad i UTF-16, och UTF-8 rekommenderas. EPUB 3.3 tillåter UTF-8 eller UTF-16 för stilmallar, så detta är bara en varning, men UTF-8 är den kodning som varje läsapp hanterar.

Det officiella meddelandet

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

Standardsvårighetsgrad
Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
EPUBCheck version
5.4.0

Typiska orsaker

  • Ett stilark sparat i UTF-16 av en redigerare, ofta märkt "Unicode" i spara-dialoger.
  • En @charset-regel som namnger UTF-16 kvar från ett annat projekt.

Hur man åtgärdar det

  1. Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
  2. Spara om filen som UTF-8.
  3. Ändra vilken @charset-regel som helst längst upp till @charset "UTF-8"; eller ta bort den.
  4. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Om filen är i ett kodningsformat som varken är UTF-8 eller UTF-16, är felet CSS-004.

Villkor som används här

Andra CSS meddelanden

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

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck CSS-003?

EPUBCheck CSS-003 är ett varningsmeddelande: "CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead." En CSS-fil är kodad i UTF-16, och UTF-8 rekommenderas. EPUB 3.3 tillåter UTF-8 eller UTF-16 för stilmallar, så detta är bara en varning, men UTF-8 är den kodning som varje läsapp hanterar.

Är CSS-003 ett fel?

CSS-003 rapporteras som varning som standard. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte använder --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg