Mit csinál ez az eszköz?
Ugyanazok a bájtok UTF-8-ként és GBK-ként beolvasva két teljesen különböző karakterkészletet hoznak létre – a fájl nem sérült meg, csak rossz kódolással lett dekódolva. Íme, amit a javítóeszköz tesz:
Töltsd fel a fájlt, ne illeszd be
A két belépési pont különböző mértékű sérülést képes kijavítani, ezért ha teheted, töltsd fel a fájlt. Egy fájl esetében az eredeti bájtok még ott vannak: az eszköz az egyik kódolás után a másikat próbálja meg, és amint felismeri a GBK-t, GBK-ként dekódol – semmit sem kell talgatni. A beillesztett szöveg már nem nyers bájtokból áll. Mire a böngésző átadja a karakterláncot, a hiba már megtörtént, így az eszköz csak visszafelé tud dolgozni, és azt veszi át, amit kap.
Ha a beillesztett szöveg már tartalmazza a cserekaraktert (a keretes kérdőjelet: ``), az eredeti bájtoknak már régen hűlt helye, és semmi sem hozhatja vissza őket. Az oldal nyíltan kimondja: menj vissza fel, és használd a „Fájl kiválasztása” lehetőséget az eredeti feltöltéséhez.

Mit mond a diagnózis?
A feltöltés után a diagnosztikai kártya kiadja az ítéletet. Nem található hibás kódolás: a tartalom így is jól olvasható; ha a lejátszód még mindig hibás karaktereket mutat, a lejátszó rossz kódolást használt – menj le a „Mentés másként” részhez, válassz egy másikat, és add oda azt a fájlt. Amikor hibás kódolásnak tűnik, a kártya felsorolja, milyen nyomot talált:

Hogyan történik a jelöltek rangsorolása és a választás?
A „Javítási módok” alatt a jelöltek a leginkább valós nyelvre hasonlító az első sorrendben szerepelnek, legfeljebb 12 darab, mindegyiknél felüntetve a kódolási pár, amelyből és amelybe beolvasták. Kattints az egyikre, hogy láthasd, hogyan néz ki, válaszd ki, majd görgess le a mentéshez. Nem tetszik? Használd a „Megtartás változtatás nélkül” opciót az eredetire való visszatéréshez.
A sorrend egy pontszámból származik: a gyakori karakterek aránya, ékezetláncok, szimbólumláncok, homályos karakterek falai, mindezek súlyozva. Ha egyik pontszám sem egyértelműen jobb, semmi sem javasolt – nem fog egy félig hihető jelöltet rád kényszeríteni csak azért, hogy legyen valamilyen. A kétszer elrontott (egyszer rosszul mentett, majd egyszer rosszul javított) szöveg egy extra kör visszafelé-megoldást kap a top jelölteken, így bármi, ami két rétegen belül van, még megmenthető.

A helyes mentés az utolsó lépés
A javított eredményt még helyesen kell menteni. Ha egy lejátszó nem képes felismerni az UTF-8-at, a mentés UTF-8 BOM-mal (a Windowsos lejátszók a BOM-ra támaszkodnak) vagy GBK formátumban általában megoldja a problémát. Menthetsz UTF-8, UTF-8 (BOM-mal), GBK, Big5, Shift_JIS vagy EUC-KR formátumban; ha valami nem passzol, a rendszer felszólít, hogy válassz másikat (a GBK nem tudja tárolni a koreait). A letöltött fájlok nevéhez hozzáadódik a `-fixed` utótag.
Amikor a felismert kódolás nem UTF-8, a „Mentés másként” már eleve UTF-8 BOM-mal értékre van beállítva neked. Amint saját magad hozzányúlsz a legördülő menühöz, abbahagyja a tippelgetést.

Amihez soha senki nem nyúl
Csak a félreolvasott karakterek cserélődnek le. A sorszámok, az időzítések és az ASS stílusú sorok semmilyen módon nem módosulnak.
GYIK
Feltöltöttem a fájlt, akkor miért kell mégis újra mentenem? Maga a fájl általában rendben van; ami elromlott, az az, hogy a lejátszó rossz kódolással olvassa be. Ebben az esetben a szövegben egyetlen karaktert sem kell megváltoztatni – csak ments le egy másolatot UTF-8 BOM-mal vagy GBK formátumban, és add oda azt a lejátszónak.
Miért nem lehet javítani a beillesztett szöveget? Amint a cserekarakter megjelenik a beillesztett tartalomban, az eredeti bájtok eltűntek, és nincs mihez viszonyítani visszafelé. Menj vissza fel, és használd a „Fájl kiválasztása” lehetőséget az eredeti feltöltéséhez.
A keresett jelölt nincs a listában? Semmi sem javasolt, hacsak nem szerez egyértelműen jobb pontszámot, mint amid már van. Próbáld meg átváltani a felismert kódolást egy másikra, és hagyd újra rangsorolni.
Hány fájl egyszerre? Egyszerre egy. Töltsd le a javítást, majd add meg a következő fájlt.
Adatvédelem
A felismerés és a javítás teljes egészében a böngésződben fut. Soha semmilyen felirattartalom nem kerül elküldésre szerverre.
Kapcsolódó eszközök és útmutatók
Honnan ered a feliratok hibás kódolása és miért néz ki így – lásd: Where subtitle mojibake comes from; a kódolás rendben van, de a tartalom szennyezett – használd a következőt: Subtitle cleanup; az időzítés és az olvasási sebesség ellenőrzéséhez – Subtitle QC.