Mojibake Düzeltici
Bu özel karşılaştırma artık kullanılamıyor
Tek sayfalık eksiksiz aracı açBozuk görünen metni yapıştırın
café gibi bir metni veya kodlama uyuşmazlığı nedeniyle okunamaz hâle gelen Japonca bir diziyi yapıştırın. Özgün metin düzenleyicide değişmeden kalır.
En fazla 50.000 karakter. Bu araç yalnızca yapıştırılmış Unicode metni karşılaştırır; dosya, bayt akışı, veri tabanı veya HTTP üstbilgisi incelemez ve onarmaz.
Mojibake, baytlar uyumsuz bir karakter kümesiyle çözüldüğü için okunabilir verilerin yanlış karakterlerle görüntülenmesidir. Yaygın bir örnekte café UTF-8 olarak kodlanır, ancak baytları Latin-1 veya Windows-1252 olarak yorumlandığında café görünür. Sıkı biçimde tersinir onarım varsayımlarını karşılaştırmak için ekrandaki metni yapıştırın. Araç özgün metni değiştirmez, her seçeneği varsayım olarak etiketler ve karşılaştırmayı tarayıcınızda yerel olarak yapar.
Bir mojibake onarım varsayımı nasıl karşılaştırılır?
-
1
Görünen metni yapıştırın
Metni tam olarak size ulaştığı biçimde kullanın. Araç kaynak dosyayı yüklemez veya incelemez.
-
2
Karşılaştırmayı bilinçli olarak açın
Tarayıcıdan Latin-1 ve Windows-1252 bayt yorumlarını sıkı bir UTF-8 kod çözücüsüyle sınamasını isteyin.
-
3
Varsaymak yerine karşılaştırın
Değişmemiş özgün metni her tersinir seçeneğin yanında okuyun ve yalnızca bağlam destekliyorsa seçim yapın.
-
4
Düz metni kopyalayın
Özgün metnin üzerine yazmadan seçilen varsayımı kopyalayın, indirin veya yazdırın.
Mojibake onarımı neyi gösterebilir, neyi gösteremez?
Bir kodlama, karakterlerle baytlar arasında iki yönlü eşleme kurar. UTF-8, é karakterini C3 A9 adlı iki baytla temsil eder. Yazılım bu baytları Windows-1252 veya ISO-8859-1 olarak çözerse ekranda é görünebilir. Yararlı bir onarım varsayımı tam olarak bu hatayı tersine çevirir: görünen eski kodlama karakterlerini bayt değerleri olarak ele alır, bu baytları sıkı biçimde UTF-8 olarak çözer ve seçenek yeniden UTF-8 ile kodlandığında aynı baytların oluştuğunu doğrular.
Gidiş dönüş denetimi eksik ve geçersiz UTF-8 dizilerini reddeder. Değiştirme karakteri � içeren seçenekleri de reddeder, çünkü o karakterin temsil ettiği bilgi zaten kaybolmuştur. Geçerli bir gidiş dönüş varsayımı destekleyen bir bulgudur; kaynak sistemin hangi kodlamayı kullandığının veya yazarın neyi amaçladığının kanıtı değildir.
| Görünen metin | Sınanan varsayım | Olası seçenek | Denetlenmesi gereken |
|---|---|---|---|
café |
Latin-1 olarak okunmuş UTF-8 baytları | café |
Yazımı kaynakla karşılaştırın |
It’s |
Windows-1252 olarak okunmuş UTF-8 baytları | It’s |
Noktalamayı ve yayın üslubunu denetleyin |
æååã |
Latin-1 olarak okunmuş UTF-8 baytları | 文字化け |
Japonca metni güvenilir bir kopyayla karşılaştırın |
café |
Art arda iki kodlama hatası | café |
İki denetimli geçişi de inceleyin |
Japonca metin neden bağlam gerektirir?
Japonca 文字化け terimi, sözcük anlamıyla bozulmuş karakterleri anlatır. Japonca UTF-8 metnin baytları yanlış bir eski kodlamayla çözüldüğünde metin uzun bir Latin harfi, simge ve kontrol karakteri benzeri işaret karışımına dönüşebilir. Tersinirlik burada yararlıdır, ancak kısa bir ad veya tek bir karakter yine de belirsiz olabilir. Seçeneği özgün belge, veri tabanı dışa aktarımı, gönderen kişi ya da başka bir yetkin kopyayla karşılaştırın.
Sınırlar ve daha güvenli kurtarma
Bu araç, tarayıcının zaten çözdüğü Unicode metni alır. Daha önce atılan baytları kurtaramaz, ikili dosyadan kodlama çıkaramaz, veri tabanı sütununu onaramaz veya HTTP Content-Type üstbilgisini değiştiremez. Bir seçenek görünmezse özgün metni koruyun. Mümkünse gerçek kaynak baytları edinin, yedek alın, bildirilen ve gerçek kodlamaları belirleyin, ardından dosya veya bayt akışları için tasarlanmış bir araçla yalnızca bir kez kod çözün. Bozuk metni tek kaynak kopyanın üzerine tekrar tekrar kaydetmeyin.
Sık Sorulan Sorular
Hayır. Bu, eski baytlara ilişkin belirli bir yorumun geçerli UTF-8 olarak çözüldüğü ve bire bir gidiş dönüş denetiminden geçtiği anlamına gelir. Birden fazla yorum aynı veya farklı okunabilir metinler üretebilir. Bağlam ve yetkin bir kaynak yine de gereklidir.
Görünen karakterler ISO-8859-1 veya Windows-1252 olarak yanlış okunmuş UTF-8 baytları olmayabilir, dizi eksik olabilir ya da bir değiştirme karakteri bilgiyi daha önce silmiş olabilir. Özgün metni koruyun ve gerçek baytlarla kodlama üst verilerini inceleyin.
Hayır. Yalnızca yapıştırılmış Unicode metni karşılaştırır. Dosya okumaz, dosya kodlaması algılamaz, veri tabanına bağlanmaz, kayıtlı değerleri yeniden yazmaz ve sunucu üstbilgilerini onarmaz. Bayt düzeyinde bir dönüşümden önce kaynağı yedekleyin.
Hayır. Karşılaştırma, seçim, kopyalama, TXT oluşturma ve yazdırma hazırlığı tarayıcıda gerçekleşir. Adımlı mod, doğrulanmış bir kaydı bu sekmede en fazla 30 dakika saklayabilir ve URL’ye yalnızca içerik hakkında bilgi vermeyen bir görev kimliği koyar.
İlgili Araçlar
Çift ve ship adı oluşturucu
İki adı dört tarzda sıralanan, tekrarsız ve deterministik 10–16 çift veya fandom adı fikrine dönüştürür.
Hızlı Okuma Testi
Kısa bir Türkçe metni tek bir gösterge sorusuyla zamanlayın.
İngilizce geçiş kelimesi sayacı
Taslağınızdaki 18 İngilizce geçiş kelimesini ve ifadesini sayın. Toplamı, terim bazında sayıları ve tüm kelimelere göre yoğunluğu görün.
İngilizce dil bilgisi denetleyici
İngilizce metinler için hızlı dil bilgisi ve yazım kontrolü: sık görülen yazım hatalarını, kısaltmalardaki eksik apostrofları ve tekrarlanan kelimeleri bulur.
Fantastik İsim Üreteci
D&D kampanyaları, dünya kurma, romanlar ve NPC listeleri için ırka, sınıfa ve cinsiyet tonuna göre fantastik karakter adları oluşturun.
İngilizce Yazım Denetleyici
İngilizce metni yapıştırın, seçilmiş typo listesinden yaygın yazım hatalarını görün, önerileri inceleyin ve düzeltilmiş sürümü kopyalayın.