Kodlama Dedektörü — bu dosyanın karakter kodlaması nedir?
Kodlama Algılayıcı
Bir metin dosyasının ya da ham bayt dizisinin karakter kodlamasını belirleyin — UTF-8, UTF-16 LE/BE, UTF-32, US-ASCII, Windows-1252, ISO-8859-1, GBK/GB18030, Big5, Shift-JIS, EUC-KR ve EUC-JP — BOM algılama ve sıralı aday listesiyle birlikte. Bu sayfa, eski Çevrimiçi Dosya Kodlama Dönüştürücünün (kodlamaları sunucuda algılayan) tamamen yerel, yalnızca tarayıcıda çalışan sürümüdür; burada her bayt kendi makinenizde incelenir. Bayt sırası işaretleri, katı UTF-8 doğrulaması ve değiştirme karakteri istatistikleri ağır işi yapar — hiçbir şey yüklenmez. Metin bozuk karakterler olarak göründüğünde Çince Bozuk Karakter Düzelticiye de bakın.
Girdi:Okuyabildiğiniz metin zaten tarayıcı tarafından çözülmüş — bunun yerine özgün baytları verin (dosya ya da onaltılık).
İncelenecek dosya
Bir dosya seçmek için tıklayın ya da buraya sürükleyip bırakın
Onaltılık olarak ham baytlar
Yalnızca bir onaltılık dökümünüz olduğunda kullanışlıdır — örneğin xxd, od -A x -t x1z ya da Onaltılık Metin aracından.
Algılama sonucu
Algılama nasıl çalışır (ve dürüst sınırları): bir bayt sırası işareti (BOM) UTF-8 / UTF-16 / UTF-32'yi kesin olarak belirler; aksi halde baytlar katı UTF-8 kurallarına göre denetlenir, sonra bir UTF-16 yerleşim sezgiseli (ASCII benzeri metin için NUL yerleşimi) uygulanır ve son olarak her aday tarayıcının kendi TextDecoder'ı ile çözülür — çözümü en az U+FFFD değiştirme karakteri üreten kodlama en üste yerleşir. GBK, Big5, Shift-JIS ve EUC-KR, BOM olmadığında birbirine karıştırılabilen tek ve çok baytlı kodlamalardır; bu yüzden sayfa tahmin yürütmek yerine güvenli adayları gösterir. Tamamen ikili veri "çözülebilir metin değil" olarak bildirilir. Çözme işlemi burada asla kayıplı değildir — yalnızca bildirir.
🔷 Kodlama Araçları
Tamamen tarayıcınızda çalışan kodlama dönüştürücüler.