Sari la conținut
EPUBCheck · Fișiere de stil

EPUBCheck CSS-003: fișier CSS salvat ca UTF-16

Actualizat:

EPUBCheck CSS-003 este un mesaj de avertizare: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un fișier CSS este codificat în UTF-16, iar UTF-8 este recomandat. EPUB 3.3 permite UTF-8 sau UTF-16 pentru foi de stil, astfel că acesta este doar o avertizare, dar UTF-8 este codificarea pe care fiecare aplicație de citire o acceptă.

Mesajul oficial

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

Severitate implicită
Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un stylesheet salvat în UTF-16 de un editor, adesea etichetat "Unicode" în dialoguri de salvare.
  • O regulă @charset numind UTF-16 lăsată dintr-un alt proiect.

Cum să o repari

  1. Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
  2. Re-salvați fișierul ca UTF-8.
  3. Schimbă orice regulă @charset de la început în @charset "UTF-8"; sau elimin-o.
  4. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă fișierul este într-o codificare care nu este nici UTF-8 nici UTF-16, eroarea este CSS-004.

Termeni folosiți aici

Alte mesaje 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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck CSS-003?

EPUBCheck CSS-003 este un mesaj de avertizare: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un fișier CSS este codificat în UTF-16, iar UTF-8 este recomandat. EPUB 3.3 permite UTF-8 sau UTF-16 pentru foi de stil, astfel că acesta este doar o avertizare, dar UTF-8 este codificarea pe care fiecare aplicație de citire o acceptă.

Este CSS-003 o eroare?

CSS-003 este raportat ca avertisment în mod implicit. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0 decât dacă treci --failonwarnings.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele