字 AI-SRTSub

Altyazı bozuk karakter onarımı nasıl kullanılır

Altyazı açıldığında karşına bozuk karakterler çıkıyorsa sorun genelde dosyanın bozulması değil, okunurken yanlış kodlamanın seçilmesidir. Onarıcı özgün kodlamayı tanır, yanlış okunan karakterleri geri çevirir; numaralar ve zaman çizgisi hiç değişmez.

Güncelleme 2026-10-17Araç kılavuzları

Bu araç neyi çözer

Aynı baytlar UTF-8 ile okunduğunda ve GBK ile okunduğunda bambaşka iki karakter kümesi çıkar — dosya bozulmamıştır, okurken kodlama yanlış seçilmiştir. Onarıcının yaptığı:

  • Bu dosyanın özgün kodlamasını tanır ve karakterleri doğru kümeyle geri çevirir
  • Bozukluğun nerede olduğunu söyler: yedek karakter, kontrol karakteri, para birimi simgesi, aksanlı harf kümeleri, ardışık nadide karakterler
  • Adayları hangisi en çok insan diline benziyor diye sıralar, birini seçip kaydedersin
  • Oynatıcı kodlamayı tanımadığında, BOM'lu UTF-8 veya GBK olarak bir kopya kaydedip ona verirsin

Dosya yükle, yapıştırma

İki girişin onarabildiği kapsam aynı değil, dosya yükleyebiliyorsan dosya yükle. Dosya yüklerken özgün baytlar duruyor: araç kodlamaları tek tek deneyip okuyabilir, GBK olduğunu tanırsa GBK ile çözer ve hiçbir şeyi tahmin etmesi gerekmez. Yapıştırılan içerik artık özgün bayt değildir — tarayıcı metni teslim ettiğinde hatalı adım çoktan gerçekleşmiştir; geriye sadece tersine çıkarım kalır ve ne kadar düzelebilirse o kadar düzelir.

Yapıştırılan içerikte yedek karakter (o kutulu soru işareti `�`) varsa özgün baytlar çoktan kaybolmuş demektir, kimse geri getiremez. Bu durumda sayfa açıkça söyler: yukarı dönüp “Dosya seç” ile özgün dosyayı yükle.

Bozuk karakter onarımı sayfasının yükleme alanı: sürükle-bırak alanı ve yapıştırma kutusu, üstte tanınan kodlama görünüyor
Dosyayı sürükle veya seçerek yükle; yapıştırma kutusu altta, onarabildiği kapsam çok daha küçük

Teşhis ne diyor

Yükledikten sonra teşhis alanı sonucu verir. Bozukluk bulunmadı: bu içerik normal okunuyor; oynatıcıda hâlâ bozuksa kodlamayı oynatıcı yanlış seçmiştir, aşağıdaki “Farklı kaydet” bölümünden başka bir kodlamaya çevirip ona ver. Bozuk gibi görünüyor derse, hangi iz olduğunu tek tek listeler:

  • İçinde yedek karakter var — özgün baytlar kaybolmuş
  • Kontrol karakterleri karışmış
  • Arada bir sürü para birimi ve matematik simgesi var
  • Aksanlı harfler kümeler hâlinde çıkıyor — UTF-8 tek baytlık gibi okunmuş sanki (`ä½ å¥½` bu tür)
  • Karakterler ardışık ama tek bir yaygın karakter yok — UTF-8 GBK gibi okunmuş sanki
Teşhis kartı: sonuç ve bozukluk izlerinin tek tek listelenmesi
Teşhis bozukluğu türe göre ayırıp listeler, tek bir “bozuk” cümlesiyle geçiştirmez

Adaylar nasıl sıralanır, nasıl seçilir

“Şöyle onarılabilir” altındaki adaylar hangisi en çok insan diline benziyor sırasına göre dizilir, en çok 12 kayıt; her birinde hangi kodlamadan hangi kodlamaya okunduğu yazar. Birine tıkla, sonucu gör; beğenirsen aşağıda kaydet, beğenmezsen “Olduğu gibi bırak” ile özgün hâline dön.

Sıralama puana dayanır: yaygın karakter oranı, ardışık aksanlar, ardışık simgeler ve nadide karakterlerin hepsi hesaba katılır. Puan belirgin biçimde iyiyse önerilir — sana bir aday uydurmak için zorlama bir sonuç sunmaz. Üst üste iki kez yanlış işlem görmüş dosyalarda (bir kez yanlış kaydedilmiş, bir kez de yanlış onarılmış) araç ilk birkaç adayda bir katman daha geriye çıkarım yapar; iki katman içindekilerin kurtulma şansı var.

Onarım aday listesi: insan diline benzerlik sırasına göre, her kayıtta kodlama çifti yazılı
Adaylar en çok insan diline benzeyene göre sıralı, her birinde hangi kodlamadan hangisine okunduğu yazılı

Kaydetmek son adım

Onardıktan sonra doğru kaydetmek gerekir. Oynatıcı UTF-8'i tanımadığında BOM'lu UTF-8 (Windows oynatıcılar kodlamayı BOM'dan tanır) veya GBK kaydet, genelde düzelir. Farklı kaydet seçenekleri: UTF-8, UTF-8 (BOM'lu), GBK, Big5, Shift_JIS, EUC-KR; sığmazsa başka bir kodlamaya geçmen istenir (örneğin GBK Koreceyi taşıyamaz). İndirilen dosyanın adına otomatik olarak `-fixed` eklenir.

Tanınan kodlama UTF-8 değilse farklı kaydet zaten senin için “BOM'lu UTF-8”i işaret etmiş olur; açılır listeyi kendin değiştirdikten sonra artık senin yerine geri almaz.

Sonuç alanı: metin kutusu, farklı kaydet açılır listesi ve indirme düğmesi
Kodlamayı seçip indir; dosya adına otomatik olarak -fixed eklenir

Ne değiştirilmez

Sadece yanlış okunan karakterler değişir. Numaralar, zaman çizgisi ve ASS stil komutları hiç değişmez.

Sık sorulanlar

Dosya yükledim, neden hâlâ kaydetmemi istiyor? Dosyanın kendisi genelde bozuk değil; bozuk olan, oynatıcının onu yanlış kodlamayla okuması. Bu durumda metindeki tek bir karakteri değiştirmen gerekmez, oynatıcıya BOM'lu UTF-8 veya GBK olarak kaydedilmiş bir kopya vermen yeter.

Yapıştırdığım neden onarılmıyor? Yapıştırılan içerikte yedek karakter çıktığı anda özgün baytlar gitmiş demektir, geriye çıkarımın dayanağı kalmaz. Yukarı dönüp “Dosya seç” ile özgün dosyayı yükle.

Adaylar arasında istediğim yok? Puan mevcut olandan belirgin biçimde iyi değilse araç önermez. Önce “Tanınan kodlama”yı başka bir kodlamaya çevirip yeniden sıralatabilirsin.

Bir seferde kaç dosya onarılır? Bir tane. Onar, indir, sonra sıradakini yükle.

Gizlilik

Tanıma ve onarım tamamen tarayıcıda yerel olarak yapılır, sunucuya hiçbir altyazı içeriği gönderilmez.

İlgili araçlar ve kılavuzlar

Bozukluğun nereden geldiği için Altyazı bozuk karakterleri nereden gelir; kodlaması normal ama içeriği kirliyse Altyazı temizleme; zaman çizgisini ve karakter sayısını denetlemek için Altyazı kalite kontrolü.

Her şey tarayıcıda çalışır, kurulum gerekmez.

Bozuk karakter onarıcısını aç

İlgili kılavuzlar