Faýl gowy — ol ýalňyş okaldy
Subtitr faýlynyň saklaýan zady baýtlardyr. Baýtlary harplara öwürmek olaryň haýsy kodlaşdyryşda ýazylandygyny bilmegi talap edýär — ony ýalňyş ediň we mojibake alarsyňiz. Faýldan birje baýtam ýetmeýär; dogry kodlaşdyryş bilen ony täzeden okaň we harpylar yzyna gelýär.
Bu işi ikä bölýär: näme kodlaşdyryş bilen başlandygyny kesgitlemek we oýnaýjyňyzyň ýüze çykaryp biljek kodlaşdyryşy hökmünde saklamak. Birinjisi synag dekodlaşdyrmadan we bahalandyrmadan gelýär, ikinjisi göçürme saklamakdan. Olar dürli meseleleri çözýär.
Bäş görnüş, bäş sebäp
Mojibake tötänleýin däl — onuň nähili görünmegi nämäniň sebäp bolandygyny açyp görkezýär:

Çalyşýan harp näme üçin bejerilip bilinmeýär
Çalyşýan harp bölüji çyzykdyr. `�` baýtlaryň eýýäm öňki ädimde (adatça faýly okaýan we ony täzeden saklaýan käbir programma) zyňlandygyny we nämäniň taşlanyndygy barada hiç zat ýazylmandygyny aňladýar. Şol pursatda yzyna pikirlenmek üçin hiç zat ýok — hiç kim ony bejerip bilmez.
Şonuň üçin bejeriş sahypasy iki ýagdaýy dürli ýagdaýda çözýär. Faýl ýükläň we asyl baýtlar saklanýar, olara her kodlaşdyryşy synap görmäge mümkinçilik berýär; eger ýapyşdyrylan tekst eýýäm çalyşýan harpy saklaýan bolsa, ol aç-açan aýdýar: "bejerilip bilinmeýär, haýyş edýäris asyl faýly ýükläň".
Ters ýagdaý hem bar: mazmun gowy okaýar, emma oýnaýjyňyz entegem zibil görkezýär. Faýl günäkär däl — oýnaýjy ýalňyş kodlaşdyryş saýlady. Teksti redaktirlemek kömek etmez; BOM ýa-da GBK bilen UTF-8 hökmünde göçürme saklaň we oňa beriň.

Bejeren wagty nämäni deňeşdirýär
Gural her ynandyryjy kodlaşdyryşy synap görýär, soňra her netijä bal berýär: onuň näçe bölegi umumy harplardan ybarat, akssent hatarlary, simwol hatarlary barmy, CJK hatarlary düşnüksiz harplaryň diwarlarymy. Iň gowy bal alan netije sanawyň ýokarsyna gidýär.
Eger hiç bir bal aç-açan gowy däl bolsa, hiç zat maslahat berilmeýär — diňe dilleme meňzeş zat bilen aldaw etjek bolanyňdan "bu ýagdaýda gowy okaýar" diýmek has gowudyr. Iki gezek zaýalanan tekst (bir gezek ýalňyş saklanan, soňra bir gezek ýalňyş bejerilen) iň ýokary dalaşgärlerde bir goşmaça yzyna-çözüw aýlawyny alýar.

Dogry kodlaşdyryşy saklamak işi gutarýar
Bejerilen tekst entegem oýnaýjyňyzyň tanaýan kodlaşdyryşy hökmünde saklanmaly. Windows-daky oýnaýjylar adatça kodlaşdyryşy ýüze çykarmak üçin BOM-a bil baglaýarlar, şonuň üçin BOM bilen UTF-8 iň az çylşyrymlydyr; könelişen enjamlar we käbir sebitleýin oýnaýjylar GBK isleýär. UTF-8, UTF-8 (BOM bilen), GBK, Big5, Shift_JIS ýa-da EUC-KR saýlap bilersiňiz we eger bir zat laýyk gelmese başkasyny saýlamak maslahat berler (GBK koreý dilini saklap bilmez).

Baglanyşykly gurallar we gollanmalar
Doly gollanma — Mojibake subtitrlerini nädip bejermeli; SRT faýlynyň hakykatda nämäni saklaýandygy — SRT faýlynyň içinde näme bar; kodlaşdyryş gowy emma mazmun hapa (suw belgilere, jarçylyklar, eşidiş ýetmezçiligi bellikleri) — Subtitr arassalaýyş.