Hvad værktøjet løser
De samme bytes læst som UTF-8 og som GBK giver to helt forskellige sæt tegn — filen er ikke ødelagt, der blev valgt forkert kodning ved læsningen. Det her gør reparatoren:
- Genkender hvilken kodning filen oprindeligt blev skrevet i, og sætter tegnene tilbage efter det rigtige sæt
- Fortæller hvor fejlen er: erstatningstegn, kontroltegn, valutasymbol, rækker af bogstaver med accenter, sammenhængende sjældne tegn
- Sætter kandidaterne i rækkefølge efter hvad der mest ligner almindeligt sprog, så du kan vælge en og gemme
- Når afspilleren ikke genkender kodningen, gemmes en kopi som UTF-8 med BOM eller GBK og gives til afspilleren
Upload en fil, indsæt ikke
De to indgange kan ikke reparere lige meget, kan du uploade en fil, så gør det. Ved upload er de oprindelige bytes stadig til stede: værktøjet kan prøve hver kodning efter tur, genkende at det er GBK og afkode som GBK uden at gætte på noget. Det du indsætter er ikke længere oprindelige bytes — når browseren afleverer teksten, er det forkerte skridt allerede sket.
Er erstatningstegnet (det firkantede spørgsmålstegn `�`) allerede i den indsatte tekst, er de oprindelige bytes væk, og ingen kan få dem tilbage. Siden siger det rent ud: gå tilbage op og upload originalfilen med „Vælg fil“.

Hvad diagnosen siger
Efter upload giver diagnosefeltet en konklusion. Ingen ødelagte tegn fundet: dette indhold læses normalt; ser du stadig ødelagte tegn i afspilleren, har afspilleren valgt forkert kodning — gå til „Gem som“ nedenfor og skift til en anden kodning. Ved ligner ødelagte tegn regnes præcist op hvilket spor:
- Der er et erstatningstegn i den — de oprindelige bytes er allerede væk
- Der er kommet kontroltegn ind imellem
- Der er en masse valuta- og matematiske symboler
- Bogstaver med accenter optræder i rækker — som om UTF-8 blev læst en byte ad gangen (`ä½ å¥½` er den slags)
- Tegnene står i rækker men der er ikke ét eneste almindeligt — som om UTF-8 blev læst som GBK

Hvordan kandidaterne sættes i rækkefølge
Under „Sådan kan det repareres“ står kandidaterne i rækkefølge efter hvad der mest ligner almindeligt sprog, højst 12 poster, hver mærket med hvilken kodning den er læst fra og til. Klik på en og se resultatet; passer den, gemmer du nedenfor; gør den ikke, klikker du „Behold som det er“.
Rækkefølgen kommer fra en score: andel almindelige tegn, rækker af accenter, rækker af symboler og sjældne tegn tæller alle med. Er scoren ikke tydeligt bedre, anbefales ingenting — der findes ikke på en kandidat for at der skal være én. Ved filer der er behandlet forkert to gange, ræsonnerer værktøjet et lag mere baglæns.

Gem er det sidste skridt
Efter reparationen skal du også gemme rigtigt. Genkender afspilleren ikke UTF-8, så gem UTF-8 med BOM (Windows-afspillere genkender kodningen på BOM'en) eller GBK, som regel bliver det godt så. Der kan gemmes som UTF-8, UTF-8 (med BOM), GBK, Big5, Shift_JIS, EUC-KR; er der ikke plads, bliver du bedt om at vælge en anden. Filnavnet får `-fixed` lagt til.
Er den genkendte kodning ikke UTF-8, peger „Gem som“ allerede på „UTF-8 med BOM“; når du selv har ændret listen, sættes den ikke tilbage for dig.

Hvad der ikke ændres
Kun de forkert læste tegn erstattes. Numre, tidslinje og ASS' stilkommandoer ændres ikke med ét tegn.
Ofte stillede spørgsmål
Jeg uploadede en fil, hvorfor skal jeg stadig gemme? Selve filen er som regel ikke ødelagt; det der går galt er at afspilleren læser den med forkert kodning. Du skal ikke ændre ét eneste tegn i teksten: giv afspilleren en kopi gemt som UTF-8 med BOM eller GBK.
Hvorfor kan indsat tekst ikke repareres? Så snart erstatningstegnet optræder i indsat tekst, er de oprindelige bytes tabt og baglæns ræsonnement har intet grundlag. Gå tilbage op og upload originalfilen.
Den kandidat jeg vil have er ikke med? Er scoren ikke tydeligt bedre end den nuværende, anbefaler værktøjet ingenting. Du kan først skifte „Genkendt kodning“ til en anden og lade den sætte i rækkefølge igen.
Hvor mange kan repareres ad gangen? Én. Reparer, download, upload så den næste.
Privatliv
Genkendelse og reparation foregår helt lokalt i browseren; intet undertekstindhold sendes til serveren.
Relaterede værktøjer og guides
Hvor ødelagte tegn kommer fra, se Hvor kommer ødelagte tegn i undertekster fra; er kodningen fin men indholdet beskidt, brug Rens undertekster; vil du kontrollere tidslinje og tekstlængde, brug Kvalitetskontrol af undertekster.