Mojibake (Bozuk Metin) Düzeltici
ÜcretsizBozuk (mojibake) metnin arkasındaki orijinal baytları kurtarır ve bunları birkaç yaygın kodlama altında yeniden çözer; temiz çıkan her adayı gösterir.
Tamamen tarayıcınızda çalışır. Metniniz hiçbir yere yüklenmez.
Bu araç ne işe yarar
Bozuk görünen metni yapıştırın (örneğin Café yerine Café) ve bu araç orijinal baytları kurtarır, birkaç yaygın karakter kodlaması altında yeniden çözmeyi dener ve temiz çıkan her sonucu gösterir; böylece doğru olanı seçebilirsiniz.
Nasıl Çalışır
Bunun gibi mojibake, neredeyse her zaman geçerli UTF-8 baytlarının Windows-1252 (veya yakından ilişkili Latin-1) olarak bayt bayt yanlış okunmasından kaynaklanır. Bu araç bu ilk adımı tersine çevirir, bozuk metninizdeki her karakteri Windows-1252'nin onu ürettiği tek bayta geri eşler. Ardından bu kurtarılan bayt dizisini, tarayıcının yerleşik TextDecoder'ına birkaç aday kodlama (UTF-8, Shift-JIS, EUC-JP, GBK, Big5, EUC-KR, KOI8-R, ISO-8859-7) için besler ve yalnızca hatasız veya yedek karaktersiz tamamlanan kod çözmeleri tutar.
Hangi sorunları çözer
- Yanlış kodlamayla açılmış bir dosyadan, e-postadan veya veritabanı dışa aktarımından okunabilir metni kurtarmak.
- Uyumsuz kodlama ayarlarına sahip sistemler arasında içe aktarım sırasında bozulan adları, adresleri veya diğer metin alanlarını düzeltmek.
- Bir parça bozuk metnin en muhtemel hangi orijinal dilden veya kodlamadan geldiğini kontrol etmek.
Sık sorulan sorular
›Mojibake'ye aslında ne sebep olur?
Bu, bir karakter kodlamasıyla (günümüzde hemen hemen her zaman UTF-8) kaydedilmiş metnin, farklı bir kodlama (genellikle Windows-1252 veya Latin-1) varsayan bir program tarafından açılması veya içe aktarılması durumunda gerçekleşir. Orijinal her çok baytlı UTF-8 karakteri, ardından iki veya üç ayrı, yanlış tek baytlı karakter olarak görüntülenir.
›Bu araç neden tek bir düzeltme yerine birden fazla sonuç gösteriyor?
Aynı bozuk baytlar bazen birden fazla kodlama altında geçerli şekilde yeniden çözülebilir ve bu aracın, hangisinin gerçek kaynak dilinizle eşleştiğini bilmesinin bir yolu yoktur. Doğru okunanı seçebilmeniz için temiz şekilde çözülen (yedek karakter içermeyen) her adayı gösterir.
›Metnim hiçbir aday göstermiyor, bu ne anlama gelir?
Ya metin gerçekte bir Windows-1252/Latin-1 yanlış okumasından kaynaklanan mojibake değildi, ya da orijinal kodlama bu aracın denediği listenin dışındaydı. Metnin sadece olağandışı ama geçerli karakterler içermek yerine gerçekten bozuk görünüp görünmediğini tekrar kontrol edin.
›Bu, sadece Windows-1252 değil, başka bozuk kodlamalardan kaynaklanan mojibake'yi düzeltebilir mi?
Bu araç özellikle bir Windows-1252 veya Latin-1 yanlış okumasını tersine çevirir, çünkü bu, gerçek dünyada mojibake'nin açık farkla en yaygın nedenidir. Metniniz farklı bir ilk aşama kodlamasıyla bozulmuşsa, bayt kurtarma adımının kendisi doğru baytları üretmez ve hiçbir aday temiz görünmez.
›Bu, bir URL veya Base64 kod çözücüsüyle aynı mı?
Hayır. URL ve Base64 kodlaması, ayrı, kasıtlı, tersine çevrilebilir metin dönüşümleridir. Mojibake, bir karakter kodlaması uyumsuzluğunun istenmeyen bir yan etkisidir ve bunu düzeltmek, kasıtlı bir kodlama düzenini çözmek yerine aynı temel baytları doğru şekilde yeniden yorumlamak anlamına gelir.
İlgili Araçlar
Metin
JWT Çözücü
Bir JWT'nin header ve payload'ını okunabilir JSON'a çözer, zaman damgası claim'lerini insan-okunabilir tarihlere dönüştürür, süresi dolmuş token'ları işaretler ve sağladığınız bir gizli anahtarla HS256 imzasını doğrulayabilir.
ÜcretsizMetin
llms.txt Oluşturucu
Bir başlık, özet ve bağlantı bölümlerinden llmstxt.org spesifikasyonuna uygun bir llms.txt dosyası oluşturur; Optional bölüm gruplama ve canlı önizleme sunar.
ÜcretsizMetin
Markdown Önizleyici
Markdown'ı kaynağın yanında canlı, temizlenmiş HTML olarak işler; oluşturulan HTML'i görüntüleme ve kopyalama geçişi sunar.
ÜcretsizMetin
MySQL Sözdizimi Doğrulayıcı
Noktalı virgülle ayrılmış bir veya daha fazla ifadenin MySQL sözdizimini doğrular; bulunan ilk hatanın tam satır ve sütununu bildirir.
ÜcretsizMetin
Çevrimiçi HTML Düzenleyici
HTML, CSS ve JavaScript'i üç panelde düzenleyin, siz yazarken güncellenen sandbox'lanmış canlı önizleme ve tek tıkla bağımsız HTML dosyası olarak indirme ile.
ÜcretsizMetin
Şifre Oluşturucu
Kriptografik olarak güvenli bir üreteç kullanarak tarayıcınızda doğrudan güçlü, rastgele şifreler oluşturun; canlı güç ölçer, entropi hesaplaması ve tek seferde birkaç şifreyi toplu oluşturma desteğiyle.
ÜcretsizMetin
Punycode Dönüştürücü
Uluslararasılaştırılmış alan adları için kullanılan yalnızca ASCII kodlaması olan Punycode (RFC 3492) ile Unicode arasında metin dönüştürün; tam alan adı modu (nokta duyarlı, xn-- öneki otomatik işlenir) ve düz etiket modu ile birden fazla satırı toplu olarak dönüştürün.
ÜcretsizMetin
Satır Sayacı
Yapıştırdığınız metni anında analiz eden gelişmiş satır sayacı: yinelenen/boş satır tespiti, yorum satırı filtreleme, regex destekli bul-değiştir, sıralama ve prefix/suffix ekleme.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!