El fitxer està bé; s'ha llegit malament
El que emmagatzema un fitxer de subtítols són bytes. Convertir bytes en caràcters requereix saber amb quina codificació es van escriure; si t'equivoques, obtens text corromput. No falta ni un sol byte al fitxer; torna'l a llegir amb la codificació correcta i els caràcters tornaran a aparèixer.
Això divideix la tasca en dues parts: esbrinar quina era la codificació original i desar-la amb una codificació que el teu reproductor pugui detectar. La primera s'aconsegueix provant la descodificació i puntuant els resultats, i la segona desant-ne una còpia. Resolen problemes diferents.
Cinc aspectes, cinc causes
El text corromput no és aleatori: el seu aspecte revela què l'ha provocat:

Per què el caràcter de substitució no es pot reparar
El caràcter de substitució és la línia divisòria. Un `` significa que els bytes ja es van perdre en un pas anterior (normalment algun programa que va llegir el fitxer i el va tornar a desar), i no va quedar registrat res sobre el que es va descartar. En aquest punt no hi ha res a partir del qual deduir res enrere; ningú no ho pot reparar.
Per tant, la pàgina de reparació gestiona dos casos de manera diferent. Puja un fitxer i els bytes originals estaran intactes, permetent provar cada codificació; si el text enganxat ja conté el caràcter de substitució, s'indica clarament: "no es pot reparar, puja el fitxer original".
També hi ha el cas invers: el contingut es llegeix perfectament però el teu reproductor continua mostrant text escombraries. El fitxer no té cap culpa: el reproductor ha seleccionat la codificació incorrecta. Editar el text no servirà de res; desa una còpia com a UTF-8 amb BOM o GBK i dóna-li aquesta.

Què es compara durant la reparació
L'eina prova totes les codificacions plausibles i després puntua cada resultat: quant de text està format per caràcters comuns, si hi ha cadenes d'accents, cadenes de símbols o si els fragments en xinès, japonès i coreà són parets de caràcters obscurs. El resultat amb millor puntuació es situa a la part superior de la llista.
Si cap puntuació és clarament millor, no es recomana res: és millor dir-te "això es llegeix bé tal com està" que oferir-te una opció que només s'assembli vagament a una llengua. El text alterat dues vegades (desat malament un cop i després reparat malament un altre cop) rep una ronda addicional de resolució inversa entre els millors candidats.

Desar amb la codificació correcta completa la tasca
El text reparat encara s'ha de desar amb una codificació que el teu reproductor reconegui. Els reproductors de Windows solen dependre de la BOM per detectar la codificació, així que l'UTF-8 amb BOM és el mètode amb menys complicacions; el maquinari antic i alguns reproductors regionals prefereixen el GBK. Pots triar UTF-8, UTF-8 (amb BOM), GBK, Big5, Shift_JIS o EUC-KR, i se t'avisarà perquè en trieu una altra si alguna cosa no hi encaixa (el GBK no pot contenir coreà).

Eines i guies relacionades
La guia pas a pas completa: Com reparar subtítols amb text corromput; què emmagatzema realment un fitxer SRT: Què hi ha a l'interior d'un fitxer SRT; la codificació és correcta però el contingut està brut (marques d'aigua, anuncis, etiquetes per a persones sordes) — Neteja de subtítols.