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
- 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.
- Re-salvați fișierul ca UTF-8.
- Schimbă orice regulă @charset de la început în
@charset "UTF-8";sau elimin-o. - 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-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 "…".
Surse
- EPUB 3.3, §6.3.1.2 CSS requirements · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.