字 AI-SRTSub

Как да поправите повредени субтитри

Файл със субтитри, пълен с развалени символи, рядко е повреден — той просто е бил прочетен с грешно кодиране. Инструментът за поправка открива оригиналното кодиране и връща правилните символи, като оставя номерата и времевите отчети непокътнати.

Updated 2026-10-17Tool guides

Какво прави този инструмент

Едни и същи байтове, прочетени като UTF-8 и като GBK, дават два съвсем различни набора от символи — файлът не е повреден, той е бил дедиран с грешно кодиране. Ето какво прави инструментът за поправка:

Качете файла, не го поставяйте с копчето за поставяне

Двете точки на влизане могат да поправят различно количество щети, така че качете файла, ако можете. С файл оригиналните байтове все още са там: инструментът опитва едно кодиране след друго и след като разпознае GBK, го дедира като GBK — нищо не трябва да се гадае. Текстът, който пристига чрез поставяне, вече не са сурови байтове. Докато браузърът предаде низа, грешката вече се е случила, така че инструментът може само да работи назад и да вземе каквото може.

Ако поставеният текст вече съдържа заместващия символ (този в рамка въпросителен знак ``), оригиналните байтове отдавна са изчезнали и нищо не може да ги върне. Страницата казва това право в очите: върнете се нагоре и използвайте „Избор на файл“, за да качите оригинала.

Област за качване на страницата за поправка: зона за пускане и поле за поставяне, с показано отгоре открито кодиране
Плъзнете файла вътре или го потърсете; полето за поставяне се намира отдолу и може да поправи много по-малко

Какво ви казва диагностиката

След като качите файла, диагностичната карта дава заключение. Не са открити повредени символи: съдържанието се чете добре такова, каквото е; ако вашият плеър все още показва боклук, плеърът е използвал грешно кодиране — отидете до „Запази като“, изберете друго и му подайте този файл. Когато изглежда като повредено, картата изброява следите, които е открила:

Диагностична карта: заключение плюс всяка следа от развален текст, изброена ред по ред
Диагностиката изброява следите по вид, вместо просто да казва „повредено е“

Как се подреждат кандидатите и как да изберете

Под „Начини за поправяне“ кандидатите са изброени в ред най-много приличащи на истински език на първо място, до 12 на брой, като всеки е обозначен с двойката кодировки, от която и към която е прочетен. Кликнете върху някой, за да видите как изглежда, изберете го и след това превъртете надолу, за да запазите. Не сте доволни? Използвайте „Запази както е“, за да се върнете към оригинала.

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

Списък с кандидати за поправка, подредени по това колко приличат на истински език, всеки обозначен със своята двойка кодировки
Кандидати, подредени по „най-много приличащи на истински език“, като всеки показва участващите кодировки

Правилното запазване е последната крачка

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

Когато откритото кодиране не е UTF-8, „Запази като“ вече е предварително зададено на UTF-8 с BOM за вас. Щом докоснете падащото меню сами, то спира да предполага вместо вас.

Област с резултати: текстово поле с падащо меню за запазване като и бутон за изтегляне
Изберете кодиране и след това изтеглете — към името на файла се добавя -fixed

Какво никога не се пипа

Заменени са само погрешно прочетените символи. Номерата на редовете, времевите отчети и редовете със стилове ASS не се променят по никакъв начин.

Често задавани въпроси

Качих файла, така че защо все още трябва да го запазвам отново? Сам по себе си файлът обикновено е наред; повредено е четенето му от плеъра с грешно кодиране. В този случай никой символ в текста не се нуждае от промяна — просто запазете копие като UTF-8 с BOM или GBK и го дайте на плеъра.

Защо поставеният текст не може да бъде поправен? Щом заместващият символ се появи в поставеното съдържание, оригиналните байтове са изчезнали и няма какво да се разсъждава назад. Върнете се нагоре и използвайте „Избор на файл“, за да качите оригинала.

Желаният от мен кандидат не е в списъка? Нищо не се препоръчва, освен ако няма очевидно по-добра оценка от това, което вече имате. Опитайте да превключите откритото кодиране на друго и го оставете да преподреди списъка.

Колко файла наведнъж? По един на път. Изтеглете поправката, след което подайте следващия файл.

Поверителност

Откриването и поправката се изпълняват изцяло във вашия браузър. Съдържание на субтитри никога не се изпраща към сървър.

Свързани инструменти и ръководства

Откъде идват развалените субтитри и защо в крайна сметка изглеждат така — вижте Откъде идват повредените субтитри; кодирането е наред, но съдържанието е замърсено — използвайте Почистване на субтитри; за проверка на времевата скала и скоростта на четене — Контрол на качеството на субтитрите.

Related guides