Ücretsiz Metin Kodlaması Dönüştürücü — Bozuk Karakterleri Düzeltin, UTF-8'e Çevirin
Garip karakterler gösteren altyazıları, CSV ve metin dosyalarını düzeltin: dosyayı her kodlamada görün, okunabilir olanı seçin ve UTF-8, UTF-8 with BOM (Excel için), UTF-16 veya eski bir kod sayfası olarak kaydedin. Aynı anda çok sayıda dosya. Tarayıcınızda çalışır; hiçbir şey yüklenmez.
Metin, altyazı veya CSV dosyalarını buraya bırakın ya da seçmek için tıklayın
TXT, SRT, VTT, ASS, SSA, SUB, SBV, LRC, CSV, TSV, MD, JSON, XML, HTML, HTM, INI, CFG, LOG, NFO, CUE, M3U, TEX, YML, YAML, PROPERTIES · cihazınızda işlenir
veya panodan yapıştırmak için Ctrl+V'ye basın
Aynı anda birden fazla dosya sürükleyebilirsiniz
Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.
Nasıl çalışır
Metin dosyaları hangi kodlamayı kullandıklarını söylemez. BOM veya geçerli UTF-8 kanıttır; aksi halde sayfa ilk 64 KB'ı tarayıcınızın bildiği her kod sayfasıyla çözer ve her sonucu yanlış tahminin izlerine göre puanlar: yerine koyma karakterleri, denetim kodları, çerçeve çizim simgeleri, kelime içinde büyük/küçük harf değişimi, aynı anda birkaç alfabeden harfler; Çince, Japonca ve Korece için de dilin en yaygın karakterlerinden kaçının göründüğü. En olası olan işaretlenir ve her biri dosyanın kendi satırlarını gösterir; böylece hangisinin doğru okunduğunu görebilirsiniz.
- 1Dosyalarınızı ekleyinBir veya daha fazla metin dosyası bırakın: altyazılar (SRT, VTT, ASS), CSV, TXT, şarkı sözleri ve daha fazlası. Cihazınızda okunur.
- 2Okunabilir sürümü seçinHer kodlama dosyanın ilk satırlarını vurgulu veya Latin olmayan harflerle gösterir. En olası olan zaten işaretli; hâlâ yanlış görünüyorsa başkasını seçin.
- 3Çıktıyı seçinHemen her şey için UTF-8, Excel için UTF-8 with BOM, UTF-16 veya eski bir cihaz için eski bir kod sayfası. Satır sonları korunabilir veya değiştirilebilir.
- 4İndirinTek dosya kendi adıyla gelir; birden çoğu ZIP olarak gelir.
Dosyalarınız bu tarayıcıda dönüştürülür ve hiçbir zaman yüklenmez.
Kılavuz
Çalışılmış örnek
Eski bir Windows programının Windows-1251 ile ve Windows satır sonlarıyla kaydettiği, film.srt adlı iki altyazılı bir dosyada “Привет, как дела?” ve “Хорошо, спасибо.” satırları vardır ve 107 bayttır. Bir oynatıcıda “Ïðèâåò, êàê äåëà?” olarak görünür. Dosyayı sayfaya bırakın. Dosya “film.srt · 107 B” olarak listelenir ve “Dosyayı şu olarak oku” altında, her biri dosyanın kendi satırlarını gösteren beş sürüm görürsünüz. İngilizce bir tarayıcıda ilki işaretlidir ve “en olası” diye etiketlenir: “Windows-1252 (Batı Avrupa)”, “Ïðèâåò, êàê äåëà?” olarak okunur. Üçüncüsü “Windows-1251 (Kiril)” “Привет, как дела?” olarak okunur. Onu işaretleyin. “Farklı kaydet”i “UTF-8”de ve “Satır sonları”nı “Tut”ta bırakın, “Dosyayı dönüştür”e basın; sayfa “Dönüştürüldü.” der. İndirilen dosya yine film.srt’dir, ama şimdi 133 B’dır, çünkü UTF-8’de her Kiril harfi iki bayt tutar.
Hangi ayarların kullanılacağı ve sınırlar
- Rozete değil, önizleme satırlarına göre karar verin. “Kesin” rozetini yalnızca bir bayt sırası işareti ya da geçerli UTF-8 kazanır ve ileti “Bu dosya kesinlikle UTF-8.” olur. Diğer her şey için araç, ilk 64 KB’da her okumanın ne kadar şüpheli göründüğünü puanlar: yerine geçen karakterler, denetim karakterleri, aynı anda birkaç yazıdan harfler, sözcük ortasında büyük harfler ve Çince, Japonca ve Korece için çok yaygın karakterlerin kaç tane geçtiği. Beraberlikte tarayıcı dilinizin olağan kod sayfası kazanır. “En olası” rozeti bir tahmindir; bu yüzden her seçeneğin altındaki satırları okuyun.
- Beşinden hiçbiri doğru görünmüyorsa “Tüm 19 kodlamayı göster”i açın. Başta beş sürüm gösterilir. “Tüm 19 kodlamayı göster” aracın okuyabildiği hepsini listeler: UTF-8, UTF-16 LE ve BE, Windows-1250 ile 1258 arası, Windows-874, KOI8-R, KOI8-U, Shift_JIS, GBK, Big5 ve EUC-KR. Her önizleme düz ASCII dışında karakter içeren en fazla üç satır gösterir; her biri 120 karakterde kesilir. Tam listeden birini seçip sonra “Daha az göster”e basarsanız aşağıdaki bir satırda örneğin “Windows-1251 (Kiril) olarak okunuyor.” yazar.
- Çıktıyı “Farklı kaydet” ile seçin. Listede “UTF-8” (başlangıç değeri), “BOM’lu UTF-8”, “UTF-16 LE (BOM’lu)”, Windows-1250 ile 1258 arası, Windows-874, KOI8-R ve KOI8-U vardır. Sayfa UTF-8 için “Hemen her uygulamada, oynatıcıda ve web sitesinde çalışır.”, BOM’lu UTF-8 için ise “Excel’de açtığınız CSV dosyaları için en iyisi.” der. Eski kod sayfaları yalnızca eski cihazlar veya programlar içindir. Shift_JIS, GBK, Big5 ve EUC-KR okunabilir ama yazılamaz. Girdideki baştaki bayt sırası işareti, varsa yenisi eklenmeden önce atılır.
- Bir program gerektiriyorsa satır sonlarını ayarlayın. “Satır sonları”nda “Tut” (başlangıç değeri), “LF (Mac, Linux)” ve “CRLF (Windows)” vardır. LF ve CRLF önce tüm mevcut satır sonlarını, eski tek satırbaşı karakterleri dahil, tek türe çevirir; böylece karışık bir dosya tutarlı çıkar. Seçim toplu işteki her dosya için geçerlidir. Düz İngilizce olan bir dosya için araç şunu söyler: “Bir uygulama BOM veya başka satır sonları gerektiriyorsa dönüştürün.”
- Birkaç dosyayı bir seferde dönüştürün. Çok sayıda dosya bırakın ya da “Daha fazla dosya ekle”ye basın. Her dosyanın kendi “Dosyayı şu olarak oku” seçimi vardır; aralarında dosya adı düğmeleriyle geçiş yapın. “Farklı kaydet” ve “Satır sonları” hepsi için geçerlidir. Tek dosya kendi adıyla iner. Birden çok dosya converted-utf-8.zip gibi adlandırılan bir ZIP olarak iner; tekrar eden adlar -2, -3 diye numaralanır. 50 MB’ı aşan dosya atlanır. Sayfa “Dosyalar dönüştürülemedi. Her seferinde daha az dosya deneyin.” derse bazı dosyaları kaldırın ve yeniden dönüştürün.
- Aracın nelere dokunmadığını bilin. Şu dosyaları kabul eder: .txt, .srt, .vtt, .ass, .ssa, .sub, .sbv, .lrc, .csv, .tsv, .md, .json, .xml, .html, .htm, .ini, .cfg, .log, .nfo, .cue, .m3u, .tex, .yml, .yaml ve .properties. Yalnızca kodlamayı ve istenirse satır sonlarını değiştirir. Dosyanın içindeki metin düzenlenmez; bu yüzden bir üstbilgide eski kodlamasını adıyla belirten bir HTML veya XML dosyası dönüştürmeden sonra da onu belirtir ve o satırı kendiniz değiştirmeniz gerekir.
Yaygın sorunlar ve nasıl düzeltileceği
- “1 dosya atlandı: okunamadı veya 50 MB’ın üzerinde.” yazıyor.
- Her dosya 50 MB veya daha küçük olmalı ve tarayıcı onu okuyabilmelidir. Dosya OneDrive, iCloud veya Google Drive’daysa bu cihaza bir kopya kaydedin ve onu ekleyin. Çok büyük bir günlük için önce parçalara kesin. Eklediğiniz diğer dosyalar listede kalır.
- “Bu dosya yalnızca düz İngilizce harfler, rakamlar ve noktalama işaretleri içeriyor; bunlar her kodlamada aynı okunur.” yazıyor.
- Dosyadaki her bayt 128’in altında olduğu için seçilecek kodlama listesi yoktur; başka bir kodlama seçmek tek bir karakteri bile değiştirmezdi. Bir uygulama hâlâ garip karakterler gösteriyorsa sorun bu dosyanın kodlaması değildir. İletinin dediği gibi yine de BOM eklemek veya satır sonlarını değiştirmek için dönüştürebilirsiniz. İlk 4.096 baytında sıfır bayt olan bir dosyaya bu şekilde davranılmaz.
- “2 karakter bu kodlamada kaydedilemedi ve “?” oldu. Her karakteri korumak için UTF-8’i seçin.” yazıyor.
- “Farklı kaydet” altında eski bir tek baytlı kod sayfası seçtiniz ve metinde onun tutamadığı karakterler var. Her biri soru işareti olarak yazıldı ve sayı bunları sayar. Dönüştürülen dosya indirmeye hazır, ama o karakterler artık soru işareti; bu yüzden onu kullanmayın. Her karakteri korumak için “UTF-8”i seçin ve yeniden dönüştürün. Eski bir kod sayfasını yalnızca onu gerektiren bir cihaz için kullanın ve dilinize uygun olanı seçin.
- Sürümlerin hiçbiri doğru okunmuyor.
- “Tüm 19 kodlamayı göster”i açın. Doğru olan ilk beşin altında sıralanabilir. İngilizce bir sayfada Windows-1252 ile kaydedilmiş ¿ veya ¡ içeren bir İspanyolca dosya daha aşağıda kalabilir, çünkü bu tür noktalama bir okumanın aleyhine sayılır. Kısa bir dosyada birçok kod sayfası genellikle aynı puanı alır; bu yüzden doğru olan aralarında herhangi bir yerde olabilir. Satırları kendi dilinizde karşılaştırın ve doğal okunanı işaretleyin.
- “Bu dosya kesinlikle UTF-8.” yazıyor ama metin hâlâ yanlış görünüyor.
- Baytlar geçerli UTF-8’dir, bu yüzden araç onları tam yazıldığı gibi okur. “é” gibi garip karakterler o zaman metnin kendisinin parçasıdır; çoğunlukla daha önceki yanlış bir dönüştürmenin sonucudur ve aynı baytları başka bir kodlama olarak okumak bunu geri almaz. İlk dönüştürmeden önceki özgün dosyaya dönün ve onu ekleyin.
Nasıl karşılaştırılır
Bir dosyayı seçilen kodlamayla yeniden açıp UTF-8 olarak kaydedebilen bir metin düzenleyici aynı işi yapar ve metni de düzenlemek istiyorsanız size daha uygundur. Bu araç aday okumaları dosyanın kendi satırlarıyla yan yana gösterir, birçok dosyayı bir seferde dönüştürür ve hiçbir şeyin kurulmasını gerektirmez. Dosyalar tarayıcınızda okunur ve dönüştürülür; yüklenmez. Yalnızca kodlamayı ve satır sonlarını değiştirir. Tahminleri sıralamak için ilk 64 KB’ı puanlar ve daha önceki yanlış bir dönüştürmeyle bozulmuş metni onarmaya çalışmaz. Shift_JIS, GBK, Big5 veya EUC-KR yazamaz.
İlgili araçlar
Altyazı Çıkarıcı — MKV ve MP4'ten SRT'ye
MKV, MP4, MOV, WebM veya TS videosunun içindeki altyazı kanallarını SRT, ASS veya VTT dosyaları olarak çıkarın. Tüm diller tek seferde, oynatıcıların bulacağı adlarla. Tarayıcınızda çalışır; video yüklenmez.
Altyazı Düzenleyicisi
SRT/VTT altyazılarını bir tabloda düzenleyin, videonuz üzerinde canlı olarak önizleyin ve dışa aktarın.
Altyazı Kaydırıcı / Yeniden Senkronizasyon
Senkronu bozuk altyazıları düzeltin — tüm zamanlamaları öne veya geriye kaydırın ve kare hızı uyumsuzluklarını giderin. Orijinal biçimi korur. Tarayıcınızda çalışır.