Bozuk Karakter (Mojibake) Türleri ve Nedenleri Sözlüğü
'縺ゅj' veya '' gibi anlamsız karakter dizilerine dönüşen bozuk karakterlerin (Mojibake) bir kuralı vardır.
Bozuk karakterlerin neden oluştuğunu, mekanizmasını ve kodlama (encoding) ile ilişkisini açıklıyoruz.
Bozuk Karakter (Mojibake) Nedir?
Bozuk karakter (Mojibake), bilgisayarda metin verilerini görüntülerken, kaydedildiği zamandan farklı bir 'karakter kodlaması (encoding)' ile okunmasından kaynaklanan bir görüntüleme hatasıdır.
Bilgisayarlar harfleri '0 ve 1 sayılarından (bayt dizisi)' olarak saklar. Bu sayıları insanların okuyabileceği 'harflere' dönüştüren eşleştirme tablosuna karakter kodlaması denir. Japonca ortamlarında ağırlıklı olarak UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP gibi birden fazla karakter kodlaması bulunur ve yanlış tablo kullanıldığında tamamen farklı karakterlere dönüşür.
Bozuk Karakter Türleri ve Nedenleri Sözlüğü
| Kayıt Formatı → Görüntüleme Formatı | Görünüm Özellikleri | Nedeni ve Kurtarılabilirliği |
|---|---|---|
| UTF-8 ↓ Shift_JIS | 縺ゅj縺後→縺 ('縺', '繝' gibi karakterler sık görülür) | Günümüzde en sık karşılaşılan desen. Mac veya akıllı telefonlarda oluşturulan UTF-8 metinleri, eski Windows yazılımlarında veya Excel'de açıldığında oluşur. Kurallı olduğu için araçlarla yüksek olasılıkla kurtarılabilir. |
| Shift_JIS ↓ UTF-8 | (Siyah elmas içinde soru işareti vb.) | Geçersiz bayt dizisi olarak Yedek Karakter () ile değiştirilmiş durum. Bu karakterle üzerine kaydedilirse orijinal bilgiler tamamen kaybolduğu için kurtarma imkansız hale gelir. |
| EUC-JP ↓ Shift_JIS | ꤬Ȥ (Yarım genişlikli Katakana ve sembollerin karışımı) | UNIX/Linux ortamındaki eski veritabanlarında ve CGI programlarında kullanılan karakter kodlaması. Özgül karakter kodu aralığının Shift_JIS'in yarım genişlikli Kana bölgesiyle çakışmasından kaynaklanır. Kurtarılabilir. |
| UTF-8 ↓ EUC-JP | ꤬Ȥ (Anlamsız sembol dizileri) | UTF-8'in 3 baytlık gösteriminin zorla EUC-JP (esas olarak 2 bayt) olarak yorumlanması durumunda oluşur. Bazı karakterler eksik olabilir ve tam kurtarma bazen zordur. |
| ISO-2022-JP ↓ Shift_JIS等 | $B$"$j$,$H$&(B ($B veya (B içerir) | Buna 'JIS kodu' denir. Eskiden e-postalarda standart olarak kullanılırdı. Kaçış dizilerinin ($B vb.) olduğu gibi görüntülenmesi olayıdır. Kurtarılabilir. |
| Mac OS Roman ↓ UTF-8等 | √¢‚Ǩ‚Ä¢ (Gizemli Avrupa sembolleri grubu) | Mac'e özgü eski bir karakter kodlaması. Zip dosyaları Windows ve Mac arasında paylaşılırken dosya adlarında vs. sıkça görülen bir bozuk karakter durumudur (Mocha olarak da bilinir). |
Bozuk karakterli metni nasıl düzeltebilirim?
Sitemizdeki bozuk karakter kurtarma aracını kullanarak, tüm karakter kodlaması kombinasyonlarını kaba kuvvetle test edebilir ve tek tıkla doğru Japonca'ya geri yükleyebilirsiniz.
Bozuk Karakter Kurtarma Aracını KullanGeri Bildirim Gönder
Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.
Geri bildirim geçici olarak askıya alındı
Sunucu meşgul veya spam koruması etkin. Lütfen daha sonra tekrar deneyin.