Salta al contenuto
EPUBCheck · Fogli di stile

EPUBCheck CSS-003: file CSS salvato come UTF-16

Aggiornato:

EPUBCheck CSS-003 è un messaggio di avviso: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un file CSS è codificato in UTF-16, e UTF-8 è raccomandato. EPUB 3.3 consente UTF-8 o UTF-16 per i fogli di stile, quindi questo è solo un avviso, ma UTF-8 è la codifica che tutte le app di lettura gestiscono.

Il messaggio ufficiale

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

Gravità predefinita
Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
versione EPUBCheck
5.4.0

Cause tipiche

  • Un foglio di stile salvato in UTF-16 da un editor, spesso etichettato "Unicode" nelle finestre di salvataggio.
  • Una regola @charset che nomina UTF-16 rimasta da un altro progetto.

Come correggerlo

  1. Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
  2. Ri-salva il file come UTF-8.
  3. Cambia qualsiasi regola @charset in cima a @charset "UTF-8"; o rimuovila.
  4. Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Se il file è in una codifica che non è né UTF-8 né UTF-16, l'errore è CSS-004.

Altri messaggi di CSS

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

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck CSS-003?

EPUBCheck CSS-003 è un messaggio di avviso: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un file CSS è codificato in UTF-16, e UTF-8 è raccomandato. EPUB 3.3 consente UTF-8 o UTF-16 per i fogli di stile, quindi questo è solo un avviso, ma UTF-8 è la codifica che tutte le app di lettura gestiscono.

È CSS-003 un errore?

CSS-003 è riportato come avviso per impostazione predefinita. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti