Файлът е наред – просто е бил прочетен погрешно
Файлът със субтитри съхранява байтове. Превръщането на байтовете в символи изисква познаване на кодировката, с която са били записани — объркате ли я, получавате моджибаке. Нито един байт не липсва от файла; прочетете го отново с правилната кодировка и символите се връщат.
Това разделя задачата на две: установяване с каква кодировка е започнал и запазването му в кодировка, която вашият плейър може да разпознае. Първото идва от пробни декодирания и оценяване, а второто – от запазването на копие. Те решават различни проблеми.
Пет външни вида, пет причини
Моджибакето не е случайно — външният му вид издава какво го е причинило:

Защо символът за замяна не може да бъде поправен
Символът за замяна е разделителната линия. Един знак `` означава, че байтовете вече са били изхвърлени на по-ранен етап (обикновено от програма, която е чел файла и го е записал отново), и нищо не е било запазено за това какво е било загубено. В този момент няма какво да се разсъждава назад — никой не може да го поправи.
Затова страницата за поправка третира двата случая по различен начин. Качете файл и оригиналните байтове са непокътнати, което позволява да се изпробва всяка кодировка; ако поставеният текст вече съдържа символа за замяна, това се заявява ясно: „не може да бъде поправен, моля, качете оригиналния файл“.
Съществува и обратният случай: съдържанието се чете перфектно, но плейърът ви пак показва йероглифи. Файлът не е виновен — плейърът е избрал грешна кодировка. Редактирането на текста няма да помогне; запазете копие като UTF-8 с BOM или GBK и му го подайте.

Какво се сравнява по време на поправката
Инструментът изпробва всяка правдоподобна кодировка, след което оценява всеки резултат: колко от него е изградено от обикновени символи, дали има поредици от акценти, поредици от символи, дали блоковете с китайски, японски и корейски знаци са стени от неясни знаци. Резултатът с най-висок резултат отива на върха на списъка.
Ако нито един резултат не изпъква категорично, не се препоръчва нищо — по-добре е да ви се каже „това се чете нормално така, както е“, отколкото да ви се предложи нещо, което само бегло прилича на език. Текст, повреден два пъти (записан погрешно веднъж, след това поправен погрешно веднъж), получава един допълнителен кръг на обратно решаване върху топ кандидатите.

Запазването в правилната кодировка завършва работата
Поправеният текст все пак трябва да бъде запазен в кодировка, която вашият плейър разпознава. Плейърите под Windows обикновено разчитат на BOM за разпознаване на кодировката, така че UTF-8 с BOM създава най-малко главоболия; по-старият хардуер и някои регионални плейъри изискват GBK. Можете да изберете UTF-8, UTF-8 (с BOM), GBK, Big5, Shift_JIS или EUC-KR, като ще бъдете посъветвани да изберете друга, ако нещо не пасва (GBK не може да съдържа корейски).

Свързани инструменти и ръководства
Пълното ръководство стъпка по стъпка — Как да поправим объркани субтитри (моджибаке); какво всъщност съхранява един SRT файл — Какво има вътре в SRT файла; кодировката е наред, но съдържанието е замърсено (воден знак, реклами, тагове за хора с увреден слух) — Почистване на субтитри.