Leydihan
21 Ekim 2026, 13:51
[Only Registered Users Can See Links] (SRT/VTT) dosyalarında Türkçe karakterleri düzeltmenize rağmen kaydedip açtığınızda sorunun devam etmesinin temel nedeni, dosyanın karakter kodlaması (Encoding) formatının yanlış kalmasıdır.
Metindeki harfleri düzeltseniz bile dosya hâlâ ANSI, ISO-8859-9 (Turkish) veya yanlış bir yerel kodlamada kaydedildiyse, medya oynatıcılar (VLC, TV, dahili altyazı motorları) dosyayı varsayılan olarak UTF-8 formatında okumaya çalışır ve Türkçe karakterler (İ, ı, Ğ, ğ, Ş, ş, Ç, ç, Ü, ü, Ö, ö) tekrar bozuk görünür.
Kesin Çözüm Yöntemi (UTF-8 Kodlaması ile Kaydetme)
Sorunu tamamen ortadan kaldırmak için metni düzenledikten sonra dosyayı UTF-8 (BOM'suz veya BOM'lu) formatında kaydetmeniz gerekir.
1. Yöntem: Notepad (Not Defteri) ile Kaydetme
Düzenlediğiniz altyazı dosyasını Not Defteri ile açın.
Sol üst menüden Dosya > Farklı Kaydet... seçeneğine tıklayın.
Dosya adının sonunun .srt ile bittiğinden emin olun (Örn: film_altyazi.srt).
Kayıt türü: bölümünü "Tüm Dosyalar (.)" yapın.
En alttaki Kodlama (Encoding) açılır menüsünü mutlaka UTF-8 olarak seçin.
Kaydet butonuna basın ve var olan dosyanın üzerine yazılmasını onaylayın.
2. Yöntem: Notepad++ İle Kodlama Dönüştürme (Önerilen)
Notepad++ gibi gelişmiş bir metin editörü kullanıyorsanız sorun çok daha kolay çözülür:
Altyazı dosyasını Notepad++ ile açın.
Üst menüden Kodlama (Encoding) sekmesine tıklayın.
Menüden "UTF-8'e Dönüştür" (Convert to UTF-8) seçeneğini seçin.
Dosyayı kaydedin (Ctrl + S).
Ekstra İpucu: Oynatıcı (Player) Ayarları
Dosyayı doğru kaydetmenize rağmen TV veya VLC Media Player gibi cihazlarda sorun devam ediyorsa, oynatıcının altyazı kodlama ayarını güncellemeniz gerekebilir:
VLC Media Player:
Araçlar > Tercihler > Altyazılar / OSD adımlarına gidin. Varsayılan Kodlama (Default Encoding) seçeneğini Evrensel (UTF-8) veya Türkçe (Windows-1254 / ISO-8859-9) yapıp kaydedin.
Akıllı TV (Smart TV):
Videoyu oynatırken Kumandadaki Altyazı/Ayarlar menüsünden Altyazı Kodlaması / Dil Ayarını "UTF-8" veya "Türkçe" olarak değiştirin.
Metindeki harfleri düzeltseniz bile dosya hâlâ ANSI, ISO-8859-9 (Turkish) veya yanlış bir yerel kodlamada kaydedildiyse, medya oynatıcılar (VLC, TV, dahili altyazı motorları) dosyayı varsayılan olarak UTF-8 formatında okumaya çalışır ve Türkçe karakterler (İ, ı, Ğ, ğ, Ş, ş, Ç, ç, Ü, ü, Ö, ö) tekrar bozuk görünür.
Kesin Çözüm Yöntemi (UTF-8 Kodlaması ile Kaydetme)
Sorunu tamamen ortadan kaldırmak için metni düzenledikten sonra dosyayı UTF-8 (BOM'suz veya BOM'lu) formatında kaydetmeniz gerekir.
1. Yöntem: Notepad (Not Defteri) ile Kaydetme
Düzenlediğiniz altyazı dosyasını Not Defteri ile açın.
Sol üst menüden Dosya > Farklı Kaydet... seçeneğine tıklayın.
Dosya adının sonunun .srt ile bittiğinden emin olun (Örn: film_altyazi.srt).
Kayıt türü: bölümünü "Tüm Dosyalar (.)" yapın.
En alttaki Kodlama (Encoding) açılır menüsünü mutlaka UTF-8 olarak seçin.
Kaydet butonuna basın ve var olan dosyanın üzerine yazılmasını onaylayın.
2. Yöntem: Notepad++ İle Kodlama Dönüştürme (Önerilen)
Notepad++ gibi gelişmiş bir metin editörü kullanıyorsanız sorun çok daha kolay çözülür:
Altyazı dosyasını Notepad++ ile açın.
Üst menüden Kodlama (Encoding) sekmesine tıklayın.
Menüden "UTF-8'e Dönüştür" (Convert to UTF-8) seçeneğini seçin.
Dosyayı kaydedin (Ctrl + S).
Ekstra İpucu: Oynatıcı (Player) Ayarları
Dosyayı doğru kaydetmenize rağmen TV veya VLC Media Player gibi cihazlarda sorun devam ediyorsa, oynatıcının altyazı kodlama ayarını güncellemeniz gerekebilir:
VLC Media Player:
Araçlar > Tercihler > Altyazılar / OSD adımlarına gidin. Varsayılan Kodlama (Default Encoding) seçeneğini Evrensel (UTF-8) veya Türkçe (Windows-1254 / ISO-8859-9) yapıp kaydedin.
Akıllı TV (Smart TV):
Videoyu oynatırken Kumandadaki Altyazı/Ayarlar menüsünden Altyazı Kodlaması / Dil Ayarını "UTF-8" veya "Türkçe" olarak değiştirin.