Skedari është në rregull — është lexuar gabim
Ajo që ruan një skedar titrash janë bajtet. Kthimi i bajteve në karaktere kërkon të dihet se në cilin kodim janë shkruar ato — kuptojeni gabim këtë dhe merrni mojibake. Asnjë bajt i vetëm nuk mungon në skedar; lexojeni përsëri me kodimin e duhur dhe karakteret kthehen.
Kjo e ndan punën në dy pjesë: përcaktimi se cili ishte kodimi fillestar, dhe ruajtja e tij si një kodim që lojtari juaj mund ta zbulojë. E para vjen nga dekodimi provues dhe vlerësimi, e dyta nga ruajtja e një kopjeje. Ato zgjidhin probleme të ndryshme.
Pesë pamje, pesë shkaqe
Mojibake nuk është i rastësishëm — mënyra se si duket tregon se çfarë e shkaktoi atë:

Pse karakteri zëvendësues nuk mund të riparohet
Karakteri zëvendësues është vija ndarëse. Një `�` do të thotë se bajtet ishin hedhur tashmë në një hap të mëparshëm (zakonisht ndonjë program që lexon skedarin dhe e ruan përsëri), dhe asgjë nuk u regjistrua rreth asaj që u hoq. Në atë pikë nuk ka asgjë për të arsyetuar mbrapsht — askush nuk mund ta riparojë atë.
Kështu që faqja e riparimit trajton dy raste ndryshe. Ngarkoni një skedar dhe bajtet origjinale janë të paprekura, duke e lënë atë të provojë çdo kodim; nëse teksti i ngjitur përmban tashmë karakterin zëvendësues, ai thotë qartë: "nuk mund të riparohet, ju lutemi ngarkoni skedarin origjinal".
Ekziston gjithashtu rasti i kundërt: përmbajtja lexohet në mënyrë të përkryer por lojtari juaj ende shfaq mbeturina. Skedari nuk ka faj — lojtari zgjodhi kodimin e gabuar. Redaktimi i tekstit nuk do të ndihmojë; ruani një kopje si UTF-8 me BOM ose GBK dhe jepjani atë.

Çfarë po krahason gjatë riparimit
Mjeti provon çdo kodim të mundshëm, më pas vlerëson çdo rezultat: sa prej tij përbëhet nga karaktere të zakonshme, nëse ka vargje aksentesh, vargje simbole, nëse vargjet CJK janë mure me karaktere të errëta. Rezultati me vlerësimin më të lartë shkon në krye të listës.
Nëse asnjë vlerësim nuk është qartësisht më i mirë, asgjë nuk rekomandohet — më mirë t'ju them "kjo lexohet mirë siç është" sesa t'ju mbyll gojën me diçka që vetëm përafërsisht i ngjan gjuhës. Teksti i dëmtuar dy herë (ruajtur gabim një herë, pastaj riparuar gabim një herë) merr një raund shtesë të zgjidhjes mbrapsht te kandidatët kryesorë.

Ruajtja e kodimit të duhur përfundon punën
Teksti i riparuar duhet të ruhet ende si një kodim që lojtari juaj e njeh. Lojtarët në Windows zakonisht mbështeten te BOM për të zbuluar kodimin, kështu që UTF-8 me BOM është më pak i mundimshëm; pajisjet më të vjetra dhe disa lojtarë rajonalë duan GBK. Mund të zgjidhni UTF-8, UTF-8 (me BOM), GBK, Big5, Shift_JIS ose EUC-KR, dhe do t'ju thuhet të zgjidhni një tjetër nëse diçka nuk përshtatet (GBK nuk mund të mbajë koreanisht).

Mjete dhe udhëzues të ngjashëm
Udhëzuesi i plotë — Si të riparoni titrat e korruptuar (mojibake); çfarë ruan në të vërtetë një skedar SRT — Çfarë ka brenda një skedari SRT; kodimi është në rregull por përmbajtja është e ndotur (filigranë, reklama, etiketa për të dëmtuarit) — Pastrimi i titrave.