EPUBCheck CSS-003: CSS-bestand opgeslagen als UTF-16
Bijgewerkt:
EPUBCheck CSS-003 is een waarschuwingsmelding: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Een CSS-bestand is gecodeerd in UTF-16, en UTF-8 wordt aanbevolen. EPUB 3.3 staat UTF-8 of UTF-16 toe voor stijlbladen, dus dit is alleen een waarschuwing, maar UTF-8 is de codering die elke leesapp afhandelt.
Het officiële bericht
CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
- Standaard ernst
- Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Een stylesheet opgeslagen in UTF-16 door een editor, vaak gemarkeerd als "Unicode" in opslaan dialoogvensters.
- Een @charset regel die UTF-16 benoemt is overgebleven van een ander project.
Hoe het te repareren
- Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
- Sla het bestand opnieuw op als UTF-8.
- Verander elke @charset-regel bovenaan in
@charset "UTF-8";of verwijder deze. - Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.
Wanneer het niet dit is
Als het bestand in een codering is die noch UTF-8 noch UTF-16 is, is de fout CSS-004.
Andere CSS berichten
CSS-002Empty or NULL reference found.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-001The "…" property must not be included in an EPUB Style Sheet.CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-face reference "…" refers to non-standard font type "…".
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.