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).
Bir dosya seçmek için tıklayın ya da buraya sürükleyip bırakın
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.