Бұл құрал не істейді
UTF-8 ретінде оқылған және GBK ретінде оқылған бірдей байттар екі мүлдем басқа таңбалар жиынтығын шығарады — файл бүлінген жоқ, ол дұрыс емес кодтаумен декодталды. Міне, жөндеу құралы не істейді:
Файлды жүктеңіз, оны қоймаңыз
Екі кіру нүктесі зақымданудың әртүрлі мөлшерін жөндей алады, сондықтан мүмкіндігінше файлды жүктеңіз. Файл арқылы түпнұсқа байттар әлі де сол жерде болады: құрал бір кодтаудан кейін екіншісін сынап көреді, және GBK танығаннан кейін ол GBK ретінде декодтайды — ештеңені болжау қажет емес. Қою арқылы келетін мәтін шикі байттар емес. Браузер жолды берген уақытқа қарай қате қазірдің өзінде орын алған, сондықтан құрал тек кері жұмыс істей алады және ала алатынын алады.
Егер қойылған мәтін қазірдің өзінде ауыстыру таңбасын қамтыса (сол қобдиша сұрақ белгісі `�`), түпнұсқа байттар өте бұрын жоғалған және оларды ештеңе қайтара алмайды. Бет бұл туралы ашық айтады: жоғары қарай оралып, түпнұсқаны жүктеу үшін "Файлды таңдау" түймесін пайдаланыңыз.

Диагностиканың нені айтып тұрғаны
Жүктегеннен кейін диагностикалық карта үкім шығарады. Моджибаке табылмады: мазмұны сол күйінде жақсы оқылады; егер ойнатқышыңыз әлі де қоқыс көрсетсе, ойнатқыш дұрыс емес кодтауды пайдаланды — "Қалай сақтау" бөліміне төмен түсіңіз, басқасын таңдаңыз да, оған сол файлды беріңіз. Ол моджибаке сияқты көрінгенде, карта ол тапқан ізді тізімдейді:

Үміткерлердің қалай бағаланатыны және қалай таңдау керектігі
"Мұны жөндеу жолдары" астында үміткерлер шынайы тілге көбірек ұқсайтын бірінші тәртіппен, 12 дейін, әрқайсысы олар оқылған кодтаулар жұбымен белгіленген тізімделеді. Оның қалай көрінетінін көру үшін біреуін басыңыз, оны таңдаңыз, содан кейін сақтау үшін төмен айналдырыңыз. Көңіліңіз толмады ма? Түпнұсқаға қайту үшін "Сол күйінде сақтау" түймесін пайдаланыңыз.
Тәртіп ұпайдан келеді: ортақ таңбалардың үлесі, екпін жолдары, символдар жолдары, түсініксіз таңбалар қабырғалары, барлығы салмақталған. Егер ешқандай ұпай анық жақсы болмаса, ештеңе ұсынылмайды — ол тек біреуі болуы үшін сізге жартылай дұрыс үміткерді таңңуға тырыспайды. Екі рет бүлінген мәтін (бір рет қате сақталған, содан кейін бір рет қате жөнделген) ең жақсы үміткерлер бойынша бір қосымша кері шешу раундын алады, сондықтан екі қабат ішіндегі кез келген нәрсе әлі де құтқарылуы мүмкін.

Дұрыс сақтау — соңғы қадам
Жөнделген нәтиже әлі де дұрыс сақталуы керек. Ойыншы UTF-8 анықтай алмаған кезде, BOM бар UTF-8 (Windows ойнатқыштары BOM-ға сүйенеді) немесе GBK ретінде сақтау әдетте мәселені шешеді. Сіз UTF-8, UTF-8 (BOM бар), GBK, Big5, Shift_JIS немесе EUC-KR ретінде сақтай аласыз; егер бірдеңе сәйкес келмесе, сізге басқасын таңдау ұсынылады (GBK корей тілін ұстай алмайды). Жүктелген файлдар атауына `-fixed` қосылады.
Анықталған кодтау UTF-8 болмаған кезде, "Қалай сақтау" сіз үшін BOM бар UTF-8 етіп алдын ала орнатылған. Ашылмалы тізімді өзіңіз түрткеннен кейін, ол сізді қайта болжауды тоқтатады.

Ешқашан тиісуге болмайтын нәрселер
Тек қате оқылған таңбалар ауыстырылады. Индекс нөмірлері, таймингтер және ASS стиль жолдары ешқандай жолмен өзгертілмейді.
Жиі қойылатын сұрақтар
Файлды жүктедім, онда неліктен оны қайтадан сақтауым керек? Файлының өзі әдетте жақсы; бұзылған нәрсе — ойнатқыштың оны дұрыс емес кодтаумен оқуы. Бұл жағдайда мәтіндегі бірде-бір таңбаны өзгерту қажет емес — жай ғана көшірмесін BOM немесе GBK бар UTF-8 ретінде сақтаңыз және оны ойнатқышқа беріңіз.
Неліктен қойылған мәтінді жөндеу мүмкін емес? Қойылған мазмұнда ауыстыру таңбасы пайда болғаннан кейін, түпнұсқа байттар жоғалады және кері пайымдауға ештеңе қалмайды. Жоғары қарай оралып, түпнұсқаны жүктеу үшін "Файлды таңдау" түймесін пайдаланыңыз.
Маған қажет үміткер тізімде жоқ па? Қолыңызда бар нәрседен анық жақсырақ бағаланбаса, ештеңе ұсынылмайды. Анықталған кодтауды басқасына ауыстырып көріңіз және оны қайта бағалауға мүмкіндік беріңіз.
Бір уақытта қанша файл? Бір уақытта біреу. Жөндеуді жүктеп алыңыз, содан кейін келесі файлды беріңіз.
Құпиялылық
Анықтау мен жөндеу толығымен браузеріңізде жұмыс істейді. Ешқандай субтитр мазмұны серверге ешқашан жіберілмейді.
Қатысты құралдар мен нұсқаулықтар
Моджибаке қайдан келеді және неліктен солай көрінеді — Where subtitle mojibake comes from қараңыз; кодтау жақсы, бірақ мазмұны кір — Subtitle cleanup пайдаланыңыз; тайминг пен оқу жылдамдығын тексеру үшін — Subtitle QC.