Mida see tööriist teeb
Samad baidid, mida loetakse UTF-8-na ja mida loetakse GBK-na, tekitavad kaks täiesti erinevat märkide komplekti – fail ei ole kahjustatud, seda dekodeeriti vale kodeeringuga. Siin on see, mida parandustööriist teeb:
Laadi fail üles, ära kleebi seda
Kaks sisenemispunkti saavad parandada erineva kahjustuse hulga, nii et laadi fail üles, kui saad. Failiga on originaalbaidid endiselt alles: tööriist proovib ühte kodeeringut teise järel ja kui see tuvastab GBK, dekodeerib see GBK-na – midagi ei pea arvama. Tekst, mis saabub kleepimisega, ei ole enam toorbaiidid. Selleks ajaks, kui brauser stringi üle annab, on viga juba juhtunud, nii et tööriist saab töötada ainult tagurpidi ja võtta seda, mida ta saab.
Kui kleebitud tekst sisaldab juba asendusmärki (kasti küsimusmärk `�`), on originaalbaidid ammu läinud ja miski ei saa neid tagasi tuua. Leht ütleb seda otse välja: mine üles tagasi ja kasuta originaali üleslaadimiseks valikut „Vali fail“.

Mida diagnoos sulle ütleb
Kui oled üles laadinud, annab diagnoosikaart otsuse. Moondunud teksti ei leitud: sisu loeb sellisena, nagu see on; kui su mängija näitab ikka rämpsu, kasutas mängija the wrong kodeeringut – mine alla jaotisesse „Salvesta nimega“, vali teine ja anna talle see fail. Kui see näeb välja nagu mojibake, loetleb kaart, millise jälje see leidis:

Kuidas kandidaadid reastatakse ja kuidas valida
Jaotises „Selle parandamise viisid“ on kandidaadid loetletud reaalse keele sarnasuse järjekorras, kuni 12 neist, millest igaüks on märgistatud kodeeringute paariga, millest seda loeti ja millesse. Klõpsa ühele, et näha, kuidas see välja näeb, vali see, seejärel keri salvestamiseks alla. Pole rahul? Kasuta nuppu „Säilita sellisena nagu on“, et naasta originaali juurde.
Järjekord pärineb skoorist: tavaliste märkide osakaal, aktsentide jadad, sümbolite jadad, ebaselgete märkide seinad, kõik kaalutud. Kui ükski skoor pole selgelt parem, ei soovitata midagi – see ei suru sulle poolusutavat kandidaati peale lihtsalt selleks, et see oleks olemas. Tekst, mis sai kaks korda vigastada (salvestatud valesti kord, siis parandatud valesti kord), saab parimate kandidaatide puhul ühe lisaringi tagurpidi lahendamist, nii et kõik kahe kihi piires on endiselt päästetav.

Õigesti salvestamine on viimane samm
Parandatud tulemus tuleb ikkagi õigesti salvestada. Kui mängija ei suuda tuvastada UTF-8, lahendab selle tavaliselt salvestamine UTF-8 BOM-iga (Windowsi mängijad toetuvad BOM-ile) või GBK-na. Saad salvestada UTF-8, UTF-8 (BOM-iga), GBK, Big5, Shift_JIS või EUC-KR-na; kui miski ei sobi, kästakse sul valida teine (GBK ei mahuta koreakeelset). Allalaaditud failid saavad nimele lisaks `-fixed`.
Kui tuvastatud kodeering ei ole UTF-8, on „Salvesta nimega“ sinu jaoks juba eelseadistatud UTF-8-le BOM-iga. Kui puudutad rippmenüüd ise, lõpetab see sinu arvamise.

Mida ei puudutata kunagi
Asendatakse ainult valesti loetud märgid. Indeksnumbreid, ajastusi ja ASS-i stiiliridu ei muudeta mingil viisil.
KKK
Laadisin faili üles, miks pean seda ikka uuesti salvestama? Fail ise on tavaliselt korras; see, mis on katki, on seda vale kodeeringuga lugev mängija. Sellisel juhul ei pea ühtegi teksti märki muutma – salvesta lihtsalt koopia UTF-8-na BOM-iga või GBK-na ja anna see mängijale.
Miks ei saa kleebitud teksti parandada? Kui asendusmärk ilmub kleebitud sisus, on originaalbaidid kadunud ja millegi üle pole tagurpidi arutleda. Mine tagasi üles ja kasuta originaali üleslaadimiseks valikut „Vali fail“.
Kandidaati, mida tahan, pole loetletud? Midagi ei soovitata, välja arvatud juhul, kui selle skoor on selgelt parem kui see, mis sul juba on. Proovi lülitada tuvastatud kodeering teisele ja lase sellel uuesti reastuda.
Mitu faili korraga? Üks korraga. Laadi parandus alla, seejärel sööda järgmine fail sisse.
Privaatsus
Tuvastamine ja parandamine toimuvad täielikult sinu brauseris. Ühtegi tiitrisisu ei saadeta kunagi serverisse.
Seotud tööriistad ja juhendid
Kust moojibake pärineb ja miks see lõpuks nii välja näeb – vaata Where subtitle mojibake comes from; kodeering on korras, aga sisu on must – kasuta Subtitle cleanup; ajastuse ja lugemiskiiruse kontrollimiseks – Subtitle QC.