Παράκαμψη προς το περιεχόμενο
EPUBCheck · Πόροι και αναφορές

EPUBCheck RSC-027: αρχείο XML κωδικοποιημένο σε UTF-16

Ενημερωμένο:

EPUBCheck RSC-027 είναι ένα μήνυμα προειδοποίησης: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Ένα αρχείο XML είναι κωδικοποιημένο σε UTF-16; EPUB προτείνει UTF-8 για κάθε XML έγγραφο. Είναι μια προειδοποίηση: το αρχείο εξακολουθεί να διαβάζεται, αλλά ορισμένες εφαρμογές ανάγνωσης χειρίζονται το UTF-16 κακώς.

Το επίσημο μήνυμα

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

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Ένα αρχείο αποθηκευμένο σε UTF-16 από έναν επεξεργαστή, κοινό σε ορισμένα εργαλεία των Windows που το ονομάζουν "Unicode".
  • Αρχεία που εξάγονται από έναν παλαιότερο επεξεργαστή κειμένου ή σενάριο με το UTF-16 ως προεπιλογή.

Πώς να το διορθώσω

  1. Ανοίξτε το αρχείο που αναφέρεται στο μήνυμα σε έναν επεξεργαστή που μπορεί να αλλάξει τις κωδικοποιήσεις.
  2. Επανασώστε το ως UTF-8 και κάντε τη δήλωση XML του να λέει encoding="UTF-8".
  3. Επικυρώστε ξανά.

Όταν δεν είναι αυτό

Οποιαδήποτε άλλη μη-UTF-8 κωδικοποίηση (ISO-8859-1, Windows-1252) είναι το σφάλμα RSC-028.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα RSC

  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-025 Informative parsing error: …
  • RSC-029 Data URL is not allowed in this context.
  • RSC-024 Informative parsing warning: …
  • RSC-030 File URLs are not allowed in EPUB, but found "…".

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck RSC-027;

EPUBCheck RSC-027 είναι ένα μήνυμα προειδοποίησης: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Ένα αρχείο XML είναι κωδικοποιημένο σε UTF-16; EPUB προτείνει UTF-8 για κάθε XML έγγραφο. Είναι μια προειδοποίηση: το αρχείο εξακολουθεί να διαβάζεται, αλλά ορισμένες εφαρμογές ανάγνωσης χειρίζονται το UTF-16 κακώς.

Είναι το RSC-027 ένα σφάλμα;

RSC-027 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι ενδέχεται να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0 εκτός αν περάσετε --failonwarnings.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία