EPUBCheck CSS-004: το αρχείο CSS δεν βρίσκεται σε UTF-8
Ενημερωμένο:
EPUBCheck CSS-004 είναι ένα μήνυμα σφάλματος: “CSS documents must be encoded in UTF-8, detected …;.” Ένα αρχείο CSS χρησιμοποιεί μια κωδικοποίηση διαφορετική από UTF-8 ή UTF-16, την οποία EPUB δεν επιτρέπει. Τα τονισμένα γράμματα και τα σύμβολα περιεχομένου: αλφαριθμητικές σειρές ή ονόματα γραμματοσειρών μπορεί στη συνέχεια να εμφανίζονται λανθασμένα; EPUBCheck αναφέρει την κωδικοποίηση που ανιχνεύθηκε.
Το επίσημο μήνυμα
CSS documents must be encoded in UTF-8, detected %1$s;
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ένα στυλ αποθηκευμένο ως ISO-8859-1 ή Windows-1252.
- Ένας κανόνας @charset στην κορυφή του αρχείου που δηλώνει μια άλλη κωδικοποίηση.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Μετατρέψτε το αρχείο σε UTF-8 στον επεξεργαστή σας ή με ένα εργαλείο όπως το iconv.
- Αλλάξτε τον κανόνα @charset σε
@charset "UTF-8";ή αφαιρέστε τον. - Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Εάν το αρχείο είναι UTF-16, αυτό είναι μόνο η προειδοποίηση CSS-003.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-005Conflicting alternate style tags found: ….CSS-002Empty or NULL reference found.CSS-006CSS selector specifies fixed position.CSS-001The "…" property must not be included in an EPUB Style Sheet.CSS-007Font-face reference "…" refers to non-standard font type "…".
Πηγές
- EPUB 3.3, §6.3.1.2 CSS requirements · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.