Kodlama Onarım Aracı (Çok Dilli)Yanlış kodlamadan kaynaklanan bozuk metni otomatik algıla ve onar

'é' gibi anlamsız karakterlere veya rastgele sembol yığınlarına gerçekte ne sebep olur?

Bozuk metin (mojibake) neredeyse her zaman metnin yanlış bir karakter kodlamasıyla çözülmesinden kaynaklanır. Big5 ile kaydedilmiş bir Geleneksel Çince dosya, yanlışlıkla UTF-8 olarak açıldığında her bir Çince karakter birkaç anlamsız sembol grubuna bölünür. Tersine, UTF-8 bir dosya Windows-1252 veya Latin-1 olarak açıldığında, 'é' beklenen yerde 'é' gibi ifadeler ortaya çıkar. Bu araç tam tersi bir yol izler: bozuk metninizi veya dosyanızı alır ve 20'den fazla yaygın kodlamayla yeniden çözmeyi dener, hangi sonucun gerçek, doğal bir dile benzediğini kontrol eder ve ardından doğru olanı seçebilmeniz için adayları güven düzeyine göre sıralar.

Araç hangi adayın doğru olduğuna nasıl karar veriyor?

Denenen her kodlama için araç, ortaya çıkan metni analiz eder: tanınamayan kaç yer tutucu karakter (� gibi) göründüğü, karakter dağılımının olası bir dile uyup uymadığı, noktalama işaretlerinin mantıklı görünüp görünmediği gibi unsurları birleştirerek bir güven puanı hesaplar; en yüksek puanlı aday en üstte gösterilir. 18 dilin tamamı için kodlamaları destekler: Geleneksel Çince (Big5, CP950), Basitleştirilmiş Çince (GBK, GB2312, GB18030), Japonca (Shift-JIS, EUC-JP), Korece (EUC-KR, CP949), Kiril (Windows-1251, KOI8-R), Arapça (Windows-1256), İbranice (Windows-1255) ve Avrupa dilleri için ISO-8859 / Windows-125x serileri.

Dosya yükleme mi, metin yapıştırma mı — hangisini kullanmalısınız?

Orijinal dosyanız varsa (.txt, .csv, .log vb.), 'Dosya yükle' modunu kullanın — araç ham baytları doğrudan okuyabildiği için en doğru kurtarmayı sağlar. Sadece ekranınızda zaten bozuk görünen bir metni (başka bir yerden kopyalanmış) yapıştırıyorsanız, kopyalama sırasında bazı kodlama bilgileri zaten kaybolmuş olabilir — bu durumda, Latin tabanlı UTF-8 bozulmalarında ('é' tarzı hatalarda) iyi çalışan ama zaten kopyalanıp yapıştırılmış Çince, Japonca veya Korece metni kurtarma konusunda sınırlı olan 'Metin yapıştır' modunu kullanın. Araç en fazla 5 sıralı aday gösterir; doğru olanı seçip kopyalayın veya indirin.

Bir metin bir kez kopyalanıp yapıştırıldıktan sonra (orijinal dosyanın baytlarından doğrudan okunmak yerine), bazı kodlama bilgileri kalıcı olarak kaybolmuş olabilir — tüm kodlamaları denemek bile her zaman kusursuz bir kurtarma sağlamaz. En iyi sonucu almak için mümkün olduğunda orijinal dosyayı yükleyin.

Diğer kullanışlı araçlar: