digtools
📖 BİLGİ BANKASI

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ı Kullan

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.