Dosya Karakter Kodlaması Nasıl Hızla Tespit Edilir?
Program yüklemenize gerek kalmadan. 3 basit adımda kodlamayı belirleyin ve bozuk metinleri çevrimiçi düzeltin:
Dosyaları Seçin ve Yükleyin
Yükleme alanına tıklayarak bilgisayarınızdan dosyaları seçin, dosyaları tarayıcıya sürükleyip bırakın veya dosyaları kopyalayıp Ctrl + V ile doğrudan yapıştırın.
Anında Analiz ve Canlı Önizleme
Yüksek performanslı algoritmalar sunucuya yükleme yapmadan tamamen yerel olarak kodlamayı analiz eder. Kodlama türünü, doğruluk oranını ve metin önizlemesini görün.
Kodlamayı Değiştirin ve İndirin
Varsayılan önizleme bozuk görünüyorsa "Olası Kodlamalar" altındaki etiketlere tıklayarak anında geçiş yapın. Doğruladıktan sonra "UTF-8'e" veya "Tümünü UTF-8'e Dönüştür ve İndir (ZIP)" seçeneğine tıklayın.
Sık Karşılaşılan Bozuk Metin Sorunları ve Çözümleri
1. Windows Not Defteri'nde Türkçe Karakterlerin Bozulması
Eski Windows Not Defteri metinleri bölgesel ANSI (Windows-1254 veya ISO-8859-9) formatında kaydederek macOS, Linux veya webde karakter bozulmalarına yol açar. Evrensel UTF-8 formatına dönüştürerek çözebilirsiniz.
2. Excel'de CSV Açıldığında Soru İşaretleri veya Garip Semboller
Excel, BOM imzası bulunmayan UTF-8 CSV dosyalarını yanlış algılayarak Türkçe karakterleri bozabilir. Dosyayı BOM'lu UTF-8 veya UTF-16LE formatına dönüştürerek çift tıklamayla sorunsuz açabilirsiniz.
3. Telefonda veya Kindle'da Okunamayan TXT E-Kitaplar
Mobil e-kitap okuyucu uygulamalar bölgesel kodlama tablolarına sahip olmayabilir. TXT kitaplarınızı standart UTF-8'e dönüştürerek tüm mobil cihazlarda akıcı bir okuma deneyimi elde edin.
4. Kaynak Kod Yorumları, Altyazı (.srt) ve Şarkı Sözü Hataları
Eski kaynak kodlardaki yorumlar, .srt / .ass video altyazıları ve .lrc şarkı sözleri farklı işletim sistemleri arasında bozulabilir. Toplu yükleyerek saniyeler içinde tespit edin ve temiz bir ZIP arşivi olarak dışa aktarın.
Karakter Kodlamaları Karşılaştırma Rehberi
| Kodlama | Tam Adı ve Özellikleri | Başlıca Kullanım Alanları | Uyumluluk ve Öneri |
|---|---|---|---|
| UTF-8 | Evrensel değişken uzunluklu Unicode kodlaması (1-4 bayt) | Küresel web standardı, modern işletim sistemleri, yazılım geliştirme | En çok önerilen, dünya çapında kusursuz uyumluluk |
| Windows-1254 | Türkçe tek baytlık kodlama (Windows ANSI Türkçe) | Geleneksel Windows Türkçe sürümleri, eski veri tabanları | Yalnızca Türkçe yerel ortamlar; UTF-8'e dönüştürülmesi önerilir |
| ISO-8859-9 | Latin-5 Türkçe uluslararası karakter seti standardı | Eski Linux sistemleri ve geçmiş web sunucusu yapılandırmaları | Büyük ölçüde yerini UTF-8 standardına bırakmıştır |
| Windows-1252 | Batı Avrupa tek baytlık kodlaması (ANSI standardı) | İngilizce, Fransızca, Almanca, İspanyolca eski metinler | Diğer tek baytlık Latin karakter kümeleriyle sıkça karıştırılır |
| GB18030 / GBK | Çin resmi zorunlu ulusal karakter kodlama standardı | Çince işletim sistemleri, kamu kurumları yazılımları | GBK ve GB2312 ile tam geriye dönük uyumlu |
| Shift-JIS / EUC-JP | Japon Sanayi Standardı (JIS) karakter kodlaması | Japon sistemleri, anime altyazıları ve eski yazılımlar | Japonya dışında bozulmaya yatkındır; UTF-8 önerilir |
Neden Çevrimiçi Toplu Algılama ve Dönüştürme?
%100 Tarayıcıda · Mutlak Gizlilik
Tüm karakter algılama, önizleme ve dosya dönüştürme işlemleri tarayıcınızın yerel belleğinde gerçekleşir. Hiçbir dosya sunucuya yüklenmez.
Doğruluk Puanı · Anında Kodlama Karşılaştırma
İstatiksel modeller ve bayt kalıpları ile çalışan bu araç, ana sonuçları doğruluk oranıyla sunar ve tüm adaylar arasında 1 tıkla geçiş yapmanızı sağlar.
Yüksek Hızlı Toplu İşlem · Otomatik ZIP Paketi
Onlarca veya yüzlerce dosyayı aynı anda bırakın. Asenkron kuyruk dosyaları milisaniyeler içinde işler, tek tek indirmeye veya toplu ZIP paketine olanak tanır.
Sıkça Sorulan Sorular (SSS)
S: Kısa metinlerde veya bazı özel dosyalarda algılama doğruluğu neden her zaman %100 değildir?
Karakter kodlaması algılama, bayt sıklığı analizi ve dil olasılık modellerine dayalı istatistiksel çıkarım kullanır. Çok küçük dosyalar veya yalnızca ASCII karakter içeren metinler aynı anda birden fazla kodlama standardına uyabilir. 'Olası Kodlamalar' sütunundaki aday etiketlere tıklayarak kod çözülmüş metnin doğru olup olmadığını anında önizleyebilirsiniz.
S: BOM içeren UTF-8 ile BOM içermeyen UTF-8 arasındaki fark nedir? BOM nasıl eklenir veya kaldırılır?
1. Farklar: BOM, dosya başında yer alan 3 baytlık bir imzadır (0xEF 0xBB 0xBF). BOM içeren UTF-8, Microsoft Excel ve Not Defteri'nin CSV'deki Türkçe karakterleri tanımasını sağlar; web geliştirme ve Linux/macOS içinse standart BOM'suz UTF-8 önerilir.
2. BOM Ekleme: Dosyaları dönüştürürken açılan pencerede "BOM İmzası Ekle" seçeneğini işaretleyin.
3. BOM Kaldırma: İndirme penceresinde "BOM İmzası Ekle" kutusunun işaretini kaldırın. Araç, baştaki BOM baytlarını temizleyerek temiz standart UTF-8 çıktısı verecektir.
S: Bu araç hangi karakter kodlamalarını destekler?
Araç, yüksek doğruluk oranıyla dünya çapında 80'den fazla karakter kodlamasını desteklemekte olup bölgelere göre şu şekildedir:
- Küresel ve Evrensel (Unicode / Uluslararası):
UTF-8,UTF-8 BOM'lu (UTF-8-SIG),UTF-16LE,UTF-16BE,UTF-16,UTF-32LE,UTF-32BE,UTF-32,ASCII - Türkiye (Türkçe):
Windows-1254(ANSI Türkçe),ISO-8859-9(Latin-5 Türkçe),MacTurkish,CP857(DOS Türkçe) - Batı Avrupa ve Amerika (İngilizce, Fransızca, Almanca, İspanyolca vb.):
Windows-1252,ISO-8859-1(Latin-1),ISO-8859-15(Latin-9),MacRoman,HP-Roman8 - Çin (Basitleştirilmiş ve Geleneksel Çince):
GB18030(Zorunlu standart,GBKveGB2312uyumlu),HZ-GB-2312,Big5,Big5-HKSCS - Japonya (Japonca):
Shift_JIS,Shift_JIS_2004,CP932(Windows),EUC-JP,EUC-JIS-2004,ISO-2022-JP Serisi - Kore (Korece):
EUC-KR,CP949(Windows),ISO-2022-KR,Johab - Orta ve Doğu Avrupa (Lehçe, Çekçe, Macarca, Romence vb.):
Windows-1250,ISO-8859-2(Latin-2),MacLatin2,CP852 - Rusya ve Kiril Ülkeleri (Rusça, Ukraynaca, Belarusça, Bulgarca vb.):
Windows-1251,KOI8-R,KOI8-U,ISO-8859-5,MacCyrillic,CP866,CP1125 - Yunanistan (Yunanca):
Windows-1253,ISO-8859-7,MacGreek,CP737 - Orta Doğu (Arapça, İbranice, Farsça):
Windows-1255/ISO-8859-8(İbranice),Windows-1256/ISO-8859-6/CP720/CP864(Arapça) - Güneydoğu Asya (Vietnamca, Tayca vb.):
Windows-1258(Vietnamca),CP874/TIS-620(Tayca) - Baltık ve İskandinav (Estonca, Letonca, Litvanca, İzlandaca vb.):
Windows-1257,ISO-8859-4,ISO-8859-10,ISO-8859-13,MacIceland - Eski DOS ve Büyük Sistemler: DOS kod sayfaları (
CP437,CP850,CP858vb.), IBM/Mainframe EBCDIC (CP500,CP1026,CP1140vb.)
S: Hangi dosya formatları desteklenmektedir?
.txt, .csv, .json, .xml, .html, .css, .js, .py, .java, .c, .cpp, .sql, .srt, .ass, .lrc, .log, .md dahil olmak üzere tüm düz metin dosyalarını destekler.
S: Dönüştürme sırasında dosya içeriği kaybolur mu veya bozulur mu?
Hayır. Dönüştürme işlemi yalnızca alttaki bayt kodlama formatını yeniden eşler (örneğin Windows-1254 baytlarından UTF-8 baytlarına). Tüm kelimeler, özel karakterler, satır sonları ve noktalama işaretleri veri kaybı olmadan korunur.