Siirry sisältöön
EPUBCheck · Tyylitiedostot

EPUBCheck CSS-004: CSS-tiedosto ei ole UTF-8:ssä

Päivitetty:

EPUBCheck CSS-004 on virheilmoitus: “CSS documents must be encoded in UTF-8, detected …;.” CSS-tiedosto käyttää koodauksia, jotka eivät ole UTF-8 tai UTF-16, mikä EPUB ei salli. Korostetut kirjaimet ja symbolit sisällössä: merkkijonot tai fonttien nimet voivat näyttää vääriltä; EPUBCheck nimeää havaitun koodauksen.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Tyylitiedosto tallennettuna ISO-8859-1 tai Windows-1252 -korvaluetteloissa.
  • A @charset-sääntö tiedoston yläosassa, joka nimeää toisen koodauksen.

Kuinka korjata se

  1. Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
  2. Muuta tiedosto UTF-8:ksi editorissasi tai työkalulla kuten iconv.
  3. Muuta @charset-sääntö muotoon @charset "UTF-8"; tai poista se.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos tiedosto on UTF-16, se on vain varoitus CSS-003.

Tässä käytetyt termit

Muut CSS viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck CSS-004 tarkoittaa?

EPUBCheck CSS-004 on virheilmoitus: “CSS documents must be encoded in UTF-8, detected …;.” CSS-tiedosto käyttää koodauksia, jotka eivät ole UTF-8 tai UTF-16, mikä EPUB ei salli. Korostetut kirjaimet ja symbolit sisällössä: merkkijonot tai fonttien nimet voivat näyttää vääriltä; EPUBCheck nimeää havaitun koodauksen.

Onko CSS-004 virhe?

CSS-004 ilmoitetaan virheeksi oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle saattavat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut