digtools
🔤
mojibake fixer,

Mojibake Karakter & Şifre Çözücü

Anlamsız sembollere boğulan (Mojibake) e-posta metinlerini arındırın.Yerel tarayıcı tabanlı güvenilir UTF kod tamircisi.

🔒️
Uçtan Uca Güvenlik Algoritması
Sunuculara hiç gitmeden tarayıcı sekmenizde şifre çözülür
⚡️
Üyeliksiz Limitsiz Kapasite
Dosya atıp şifre kırmak için kota engeli yok
✨️
Işık Hızında Restorasyon
Çoklu kombinasyonları anında listeleme gücü

Kurtarılacak Metin (Hatalı)

0 Karakter
İçeri Aktarmak İçin Belgeyi Bırak
about,

Mojibake Düzeltme Aracına Genel Bakış

Bu ücretsiz çevrimiçi araç, bozuk (Mojibake) metni yapıştırmanız yeterli olacak şekilde otomatik olarak orijinal, okunabilir haline geri döndürür. Windows ve Mac arasındaki dosya aktarımlarında oluşan karakter bozulmalarını veya eski sistemlerden çıkarılan hasarlı verileri anında çözer.

UTF-8, Shift_JIS (SJIS / CP932), EUC-JP ve ISO-2022-JP arasındaki tüm dönüştürme kalıplarını otomatik olarak algılayıp test eder ve en doğal, tutarlı sonucu sunar — hangi karakter kodlamasının kullanıldığını manuel olarak tahmin etme zahmetinden kurtarır.

Tüm onarım işlemleri tamamen tarayıcınızın içinde gerçekleşir. Gizli belgeler ve müşteri bilgileri dahil hassas verileriniz hiçbir zaman harici bir sunucuya iletilmez veya depolanmaz. Yazılım kurulumu, hesap oluşturma veya giriş yapma gerektirmez — günlük iş kullanımı için yeterince güvenli ve gizlidir.

cause,

Mojibake Neden Oluşur? Yaygın Nedenler

Karakter Kodlama Uyumsuzluğu Temel Nedendir

Bilgisayarda tüm metin verileri bir sayı dizisi (bayt — sıfırlar ve birler) olarak saklanır. Bu sayıları insan tarafından okunabilir karakterlere eşleyen kural kitabına "karakter kodlama" (UTF-8 veya Shift_JIS gibi) denir.

Örneğin, aynı Japonca karakter olan "あ" UTF-8 ve Shift_JIS'te tamamen farklı bayt değerleriyle temsil edilir. Gönderici bir dosyayı Shift_JIS ile kaydedip, alıcının yazılımı onu yanlışlıkla UTF-8 olarak açarsa, baytlar yanlış kural kitabıyla yorumlanır ve ekranda anlamsız karakterler görüntülenir. İşte bu Mojibake'dir.

Yaygın Mojibake Kalıpları

  • UTF-8 metninin Shift_JIS olarak yanlış okunması:
    Web'deki en yaygın mojibake türüdür. "繧", "縺" ve "繝" gibi tanınmayan kanji karakterlerinin uzun, anlamsız diziler halinde görünmesine neden olur. Mac'te oluşturulan bir dosyanın eski Windows yazılımıyla açılması durumunda sıkça yaşanır.
  • Shift_JIS metninin UTF-8 olarak yanlış okunması:
    Karakterlerin çoğu "�" (soru işaretli siyah elmas) veya düz "?" işaretleriyle değiştirilir. Bu değiştirme gerçekleştikten sonra metin kaydedildiyse, orijinal bayt verileri kalıcı olarak kaybolmuştur ve tam kurtarma mümkün değildir.
how to,

Mojibake Nasıl Düzeltilir — Adım Adım Kılavuz

ADIM 1

Bozuk Metni Yapıştırın

Çözmek istediğiniz bozuk metni yukarıdaki giriş alanına yapıştırın. Ayrıca kodlaması bozulmuş metin dosyalarını (.txt, .csv) doğrudan araca sürükleyip bırakabilirsiniz.

ADIM 2

Doğru Sonucu Seçin

Düzinelerce kodlama dönüştürme kalıbı arka planda otomatik olarak test edilir. Sonuçları inceleyin ve "★ Tavsiye Edilen" rozetine sahip olanı arayın — bu, en doğal okunabilir Japonca metni gösterir.

ADIM 3

Kopyalayın veya Manuel Dönüştürme Deneyin

Doğru şekilde onarılmış sonuçtaki "Kopyala" düğmesine tıklayarak temiz metni panonuza kaydedin. Otomatik algılama doğru sonucu üretmezse, "Manuel Kodlama Dönüştürme" panelini kullanarak tam kodlama çiftini kendiniz belirleyin.

glossary,

Mojibake ve Karakter Kodlama Sözlüğü

Mojibake (Bozuk Metin)
Bir metin dosyasını oluşturup kaydetmek için kullanılan karakter kodlamasının, dosyayı açıp okumak için kullanılan kodlamayla eşleşmemesi sonucu karakterlerin bozuk, anlamsız semboller olarak görüntülenmesi hatasıdır (ör. "縺ゅ>縺"). Doğru kodlamayı geri yüklemek için bir karakter kodu dönüştürme aracı gereklidir.
UTF-8 (Unicode Transformation Format)
Modern internet ve işletim sistemlerinde en yaygın kullanılan karakter kodlama standardıdır (Unicode'un bir varyantı). Neredeyse tüm dillerdeki karakterleri aynı anda işleyebilir, ancak eski Windows yazılımları tarafından sıklıkla Shift_JIS olarak yanlış okunarak mojibake'ye neden olur.
Shift_JIS (SJIS / CP932)
Japonca diline özgü eski bir karakter kodlamasıdır ve eski Windows işletim sistemi ortamlarında yaygın olarak kullanılmıştır. Modern UTF-8 metnini yalnızca Shift_JIS destekleyen bir uygulamada (Excel'in eski sürümleri gibi) açmak, karakteristik "縺" mojibake kalıbını üretir.
EUC-JP / ISO-2022-JP
EUC-JP, eski Linux ve Unix sunucularında yaygın olarak kullanılmıştır. ISO-2022-JP (JIS kodlaması olarak da bilinir), erken dönem Japonca e-posta iletişiminin standardıydı. Her ikisi de modern sistemlerle etkileşimde mojibake kaynağı olmaya devam etmektedir.
Kodlama (Encode)
İnsan tarafından okunabilir metni, UTF-8 veya Shift_JIS gibi belirli bir karakter kodlama standardına göre bir bayt dizisine (dijital veri) dönüştürme işlemidir. Böylece bilgisayarlar veriyi depolayıp işleyebilir.
Kod Çözme (Decode)
Tersine işlem: bayt verilerini bir karakter kodlama kural kitabına göre yeniden insan tarafından okunabilir metne dönüştürmektir. Kod çözme sırasında yanlış kural kitabı uygulandığında, ekranda mojibake görünür.
faq,

Mojibake Hakkında Sıkça Sorulan Sorular

Q.Masaüstü metnim ya da verilerim bir sunucuya gidiyor mu?
Hayır. Bütün karakter analiz ve geri döndürme işlemleri telefon / bilgisayarınızdaki geçici hafızada (Local) kalır. Sunucuya fişlenmediğinden şirket maillerinize yönelik kod kırmak gayet güvenlidir.
Q.Bozuk gelen bir excel veya CSV dosyasının karakterlerini de yama yapabilir miyim?
Evet, metin formatını (CSV) Dosya Seç tuşuyla içeri çektikten sonra ekranda temizleyebilirsiniz. Fakat düzgün veriyi bilgisayarınıza aldıktan sonra mutlaka Not Defteri tarzı bir yere kopyalayıp, Farklı Kaydet üzerinden 'UTF-8 BOM' kodlamasıyla Excel'e yedirmeniz lazımdır.
Q.Bazen neden hiçbir algoritmanız %100 orijinal kaynağı bulamıyor?
Eğer sorunlu kelimeler çok eskide kalıp, o hatalı haliyle üst üste Windows-1252 gibi yıkıcı bir ANSI ile ezildiyse (kaydedildiyse) asıl veriler uçmuştur. Geri alamayız. Biz ancak tahminde bulunuruz.
Q.'UTF-8 -> Shift_JIS' arızası ne anlama gelmektedir?
Bozulmanın ardında yatan mimari sorunu temsil eder: Özgün belge aslında 'UTF-8' şemasında arşivlenmişken, onu okuyan mail ya da editor sistematiğiniz hataya düşüp 'Bana Shift_JIS yolladılar' zannetmiş demektir.
Q.Listenin alt alta sıraladığı varyasyonlardan hangisine güveneceğim?
Alet genelde saniyeler içinde olası her kombinasyonu patlatarak alt alta dizdiği için, anlamı tam oturan ve gözünüze ahenkli Japonca / İngilizce bir paragraf gibi görüneni seçmek en mantıklı yöntemdir.
Q.Sık rastlanan o meşhur '縺' karakter hatasını çözer mi?
Evet! Web evreninde o can sıkıcı '縺' hatası dediğimiz şey zaten bir evrensel UTF-8 belgesinin ilkel bir sistemle açılıp çökertilmesidir ve anında düzeltilebilir.
Q.Metin içindeki Emojilerin yerine (?) soru işareti konulup yollanan veriyi emojisine döndürür mü?
Genel anlamda hayır! Gönderici sistemi emoijyi anlamayıp gerçek anlamda 4-bayt sökününe fiili (?) yahut (□) amblemi bastıysa, o veri ebediyen (?) olarak kazınmış olur. Eski bayt uçar.
Q.Kurum veya ekip ortamımda garip bozuk sembollerin yaşanmaması için ne tür önlemler alalım?
Tüm takım arkadaşlarınızın kullandıkları SQL tabanları, Yazılım kodlama portalları (IDE) veya Mail panellerin standart 'UTF-8' ayarına mıhlanmış olduğuna ve CSV dışarı aktarırken o formata sadık kalsınlar.
use cases,

Yaygın Mojibake Senaryoları ve Çözümleri

İşte mojibake'nin en sık karşılaşılan durumları ve pratik çözümleri.

📂

Excel'de Açılan CSV Dosyaları Bozuk Görünüyor

UTF-8 kodlamalı bir CSV dosyasını (ör. bir web uygulamasından dışa aktarılmış) Windows Excel'de çift tıklayarak açtığınızda, Excel dosyayı Shift_JIS olarak okumaya çalışabilir ve mojibake oluşur.

Çözüm: Dosyayı bu araca sürükleyerek onarın veya Excel'in "Veri" sekmesi → "Metin/CSV'den" içe aktarma sihirbazını kullanarak dosya kaynağı kodlamasını UTF-8 olarak belirtin.

📧

Gelen E-Postalar Okunamıyor

Bu durum, gönderenin e-posta istemcisi ISO-2022-JP veya EUC-JP gibi eski bir kodlama kullandığında, ancak alıcının posta programı (Outlook, Gmail vb.) bunu UTF-8 olarak işlemeye çalıştığında oluşur.

Çözüm: Bozuk e-posta gövdesinin tamamını kopyalayıp bu aracın giriş alanına yapıştırarak orijinal mesajı çözün ve geri yükleyin.

🗜️

Mac ve Windows Arasında ZIP Dosya Adları Bozuluyor

Mac'te oluşturulan bir ZIP dosyası Windows'ta yerleşik çıkarıcıyla açıldığında dosya adları bozulabilir. Bunun nedeni Mac'in dosya adlarını UTF-8 olarak saklaması, Windows'un ise bunları Shift_JIS olarak yorumlamaya çalışmasıdır.

Çözüm: 7-Zip gibi UTF-8 destekli bir çıkarma aracı kullanın veya Mac tarafında Windows uyumlu bir sıkıştırma aracı kullanın.

🌐

Web Sitesinin Tamamı Tarayıcıda Bozuk Görünüyor

Bu durum, HTML dosyasının meta etiketi (charset bildirimi) dosyanın gerçekte kaydedildiği kodlamayla eşleşmediğinde oluşur.

Çözüm: Metin kodlamasını manuel olarak değiştirmek için bir tarayıcı eklentisi kullanın veya site yöneticisinin HTML'deki charset bildirimini düzeltmesi gerekir.

technology,

Kurtarma Algoritması Nasıl Çalışır (Teknik Detaylar)

TextDecoder API ile Güvenli, Tarayıcı Tabanlı İşleme

Mojibake'yi onarmak için bu araç, modern tarayıcılarda yerleşik olan TextEncoder ve TextDecoder API'lerini kullanır. Bozuk giriş metninden kod noktalarını çıkarır ve tüm desteklenen kodlamalar üzerinde bayt dönüştürme ve yeniden kod çözme işlemlerini — tamamen istemci tarafında gerçekleştirir.

Bu, hiçbir verinin harici bir sunucuya gönderilmediği anlamına gelir ve onarım sürecini son derece güvenli ve hızlı kılar.

Kaba Kuvvet Otomatik Algılama ve Puanlama

Herhangi bir girdi için araç, arka planda asenkron olarak düzinelerce dönüştürme testi çalıştırır:

  • Tek aşamalı dönüştürme (19 kalıp): Tek bir kodlama yanlış yorumlamasından kaynaklanan tüm yaygın mojibake'leri kapsar (ör. aslında UTF-8 olan ancak Shift_JIS olarak açılan veriler).
  • Çok aşamalı / çift mojibake (10 kalıp): Verinin birden fazla sistemden geçerek iki veya daha fazla kez yanlış dönüştürüldüğü karmaşık durumları ele alır (ör. SJIS → CP1252 → UTF-8 zincirleme bozulma).

Her sonuç, Japonca karakterlerin (hiragana, katakana, yaygın kanji) sıklığını, ASCII karakter oranını ve bozuk yer tutucu karakterlerin (? veya �) yaygınlığını değerlendiren özel bir algoritmayla puanlanır. En yüksek puanı alan — en "doğal Japonca" olarak değerlendirilen — sonuç "★ Tavsiye Edilen" rozetini alır.

Geri Bildirim Gönder

Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.

Sorumluluk Reddi

Bu sitede sunulan araçların tamamı ücretsiz kullanılabilir; ancak kendi sorumluluğunuzda kullanınız. Herhangi bir hesaplama sonucu, dönüşüm sonucu veya oluşturulan verinin doğruluğu, eksiksizliği ya da güvenliği konusunda hiçbir garanti vermiyoruz. Bu araçların kullanımından kaynaklanabilecek zarar veya sorunlar için işletmecinin herhangi bir sorumluluk kabul etmediğini lütfen bilin. Araçların çoğu dosyaları ve hesaplamaları tarayıcınızda yerel olarak işler; bu, girdiğiniz verilerin sunucularımıza gönderilmediği veya depolanmadığı anlamına gelir.