İçeriğe atla
EPUBCheck · Stil sayfaları

EPUBCheck CSS-004: CSS dosyası UTF-8 içinde değil

Güncellendi:

EPUBCheck CSS-004 bir hata mesajıdır: “CSS documents must be encoded in UTF-8, detected …;.” Bir CSS dosyası UTF-8 veya UTF-16 dışında bir kodlama kullanıyor, bu da EPUB tarafından izin verilmemektedir. İçerikteki aksanlı harfler ve semboller: dizgeler veya yazı adı yanlış görünebilir; EPUBCheck, tespit edilen kodlamayı adlandırmaktadır.

Resmi mesaj

CSS documents must be encoded in UTF-8, detected %1$s;

Varsayılan ciddiyet
Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.

Tipik nedenler

  • ISO-8859-1 veya Windows-1252 olarak kaydedilmiş bir stil sayfası.
  • Dosyanın üst kısmında başka bir kodlama adlandıran bir @charset kuralı.

Nasıl düzeltilir

  1. EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
  2. Dosyayı düzenleyicinizde veya iconv gibi bir araçla UTF-8'ye dönüştürün.
  3. Bir @charset kuralını @charset "UTF-8"; ile değiştirin veya kaldırın.
  4. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Eğer dosya UTF-16 ise, o yalnızca CSS-003 uyarısıdır.

Burada kullanılan terimler

Diğer CSS mesajları

  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-002 Empty or NULL reference found.
  • CSS-006 CSS selector specifies fixed position.
  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Kaynaklar

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

FAQ

EPUBCheck CSS-004 ne anlama geliyor?

EPUBCheck CSS-004 bir hata mesajıdır: “CSS documents must be encoded in UTF-8, detected …;.” Bir CSS dosyası UTF-8 veya UTF-16 dışında bir kodlama kullanıyor, bu da EPUB tarafından izin verilmemektedir. İçerikteki aksanlı harfler ve semboller: dizgeler veya yazı adı yanlış görünebilir; EPUBCheck, tespit edilen kodlamayı adlandırmaktadır.

CSS-004 bir hata mı?

CSS-004 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Depolar ve Kindle'ye Gönder, bunu reddedebilir ve EPUBCheck durum 1 ile çıkar.

PDF ile EPUB araçları

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

Tüm araçları gör