İçeriğe atla
EPUBCheck · Kaynaklar ve referanslar

EPUBCheck RSC-027: UTF-16 ile kodlanmış XML dosyası

Güncellendi:

EPUBCheck RSC-027 bir uyarı mesajıdır: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Bir XML dosyası UTF-16 ile kodlanmıştır; EPUB her XML belgesi için UTF-8'yi önerir. Bu bir uyarıdır: dosya hala okunur, ancak bazı okuma uygulamaları UTF-16'yı zayıf bir şekilde işler.

Resmi mesaj

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

Varsayılan ciddiyet
Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

Tipik nedenler

  • Bir editör tarafından UTF-16'da kaydedilmiş bir dosya, "Unicode" olarak adlandıran bazı Windows araçları ile yaygındır.
  • Eski bir kelime işlemci veya varsayılan olarak UTF-16 olan bir script ile dışa aktarılan dosyalar.

Nasıl düzeltilir

  1. Mesajda belirtilen dosyayı kodlamaları değiştirebilen bir editörde açın.
  2. Bunu UTF-8 olarak yeniden kaydedin ve XML bildiriminde encoding="UTF-8" yazdığından emin olun.
  3. Tekrar doğrulayın.

Ne zaman bu değil

Başka bir non-UTF-8 kodlama (ISO-8859-1, Windows-1252) hata RSC-028'dır.

Burada kullanılan terimler

Diğer RSC mesajları

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

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck RSC-027 ne anlama geliyor?

EPUBCheck RSC-027 bir uyarı mesajıdır: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Bir XML dosyası UTF-16 ile kodlanmıştır; EPUB her XML belgesi için UTF-8'yi önerir. Bu bir uyarıdır: dosya hala okunur, ancak bazı okuma uygulamaları UTF-16'yı zayıf bir şekilde işler.

RSC-027 bir hata mı?

RSC-027 varsayılan olarak uyarı olarak rapor edilir. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorunlara yol açabilecek bir durum olabilir. EPUBCheck --failonwarnings geçmediğiniz sürece 0 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör