Datoteka je u redu — pročitana je pogrešno
Ono što datoteka titlova pohranjuje jesu bajtovi. Pretvaranje bajtova u znakove zahtijeva poznavanje kodiranja u kojem su zapisani — ako to pogriješite, dobit ćete iskrivljeni tekst. Niti jedan bajt nije izgubljen iz datoteke; pročitajte je ponovno s ispravnim kodiranjem i znakovi će se vratiti.
Time se posao dijeli na dva dijela: određivanje s kojim je kodiranjem započelo i spremanje u kodiranju koje vaš reproduktor može prepoznati. Prvo dolazi iz probnog dekodiranja i bodovanja, drugo iz spremanja kopije. Oni rješavaju različite probleme.
Pet izgleda, pet uzroka
Iskrivljeni tekst nije slučajan — njegov izgled odaje što ga je uzrokovalo:

Zašto se zamjenski znak ne može popraviti
Zamjenski znak predstavlja granicu. Znak `` znači da su bajtovi već odbačeni u ranijem koraku (obično neki program koji čita datoteku i ponovno je sprema), i ništa nije zabilježeno o tome što je odbačeno. U tom trenutku nema ničega od čega bi se moglo krenuti unatrag — nitko to ne može popraviti.
Stoga stranica za popravak tretira dva slučaja drugačije. Učitajte datoteku i izvorni bajtovi su netaknuti, što joj omogućuje da isproba svako kodiranje; ako zalijepljeni tekst već sadrži zamjenski znak, jasno kaže: "ne može se popraviti, učitajte izvornu datoteku".
Postoji i obratan slučaj: sadržaj se čita savršeno dobro, ali vaš reproduktor i dalje prikazuje smeće. Datoteka nije kriva — reproduktor je odabrao pogrešno kodiranje. Uređivanje teksta neće pomoći; spremite kopiju kao UTF-8 s BOM-om ili GBK-om i predajte mu ju.

Što uspoređuje tijekom popravka
Alat isprobava svako vjerojatno kodiranje, a zatim boduje svaki rezultat: koliko je napravljen od uobičajenih znakova, postoje li nizovi naglasaka, nizovi simbola, jesu li CJK nizovi zidovi opskurnih znakova. Rezultat s najboljim rezultatom ide na vrh popisa.
Ako nijedan rezultat nije jasno bolji, ništa se ne preporučuje — bolje je reći vam "ovo se čita dobro kakvo jest" nego vam podvaliti nešto što samo približno sliči jeziku. Tekst iskrivljen dvaput (pogrešno spremljen jednom, zatim pogrešno popravljen jednom) dobiva još jedan krug rješavanja unatrag na najboljim kandidatima.

Spremanje ispravnog kodiranja dovršava posao
Popravljeni tekst se i dalje mora spremiti kao kodiranje koje vaš reproduktor prepoznaje. Reproduktori na sustavu Windows obično se oslanjaju na BOM za prepoznavanje kodiranja, pa je UTF-8 s BOM-om najmanje kompliciran; stariji hardver i neki regionalni reproduktori žele GBK. Možete odabrati UTF-8, UTF-8 (s BOM-om), GBK, Big5, Shift_JIS ili EUC-KR, a bit ćete pozvani da odaberete drugo ako nešto ne odgovara (GBK ne može sadržavati korejski).

Povezani alati i vodiči
Cijeli vodič — Kako popraviti iskrivljene titlove; što SRT datoteka zapravo pohranjuje — Što se nalazi unutar SRT datoteke; kodiranje je u redu, ali je sadržaj neuredan (vodni žigovi, oglasi, oznake za nagluhe) — Čišćenje titlova.