Файл таза — ал жөн гана туура эмес окулган
Субтитr файлы сактаган нерсе — бул байттар. Байттарды тамгаларга айландыруу үчүн алар кайсы кодировкада жазылганын билүү керек — буну адашып алсаңыз, абляка келип чыгат. Файлдан бир да байт жоголгон жок; аны туура кодировка менен кайра окуп көрсөңүз, тамгалар калыбына келет.
Бул жумушту экиге бөлөт: баштапкы кодировкасы кандай болгонун аныктоо жана плеер тааный турган кодировка катары сактоо. Биринчиси сыноо жолу менен чечмелөө жана баалоо аркылуу келет, экинчиси көчүрмөсүн сактоо аркылуу аткарылат. Алар ар кандай көйгөйлөрдү чечишет.
Беш көрүнүш, беш себеп
Абляка кокустан пайда болбойт — анын көрүнүшү эмне себеп болгонун ачык көрсөтөт:

Эмне үчүн алмаштыруучу белгини оңдоого болбойт
Алмаштыруучу белги — бул чекит сызык. `` тамгасы байттар мурунку кадамда эле (адатта файлды окуп кайра сактаган кайсы бир программа тарабынан) ыргытылып жиберилгенин жана эмнелер жоголгону тууралуу эч нерсе жазылбаганын билдирет. Ал учурда артка карап ой жүгүртүүгө эч нерсе калбайт — аны эч ким оңдой албайт.
Ошондуктан оңдоо баракчасы эки башка учурду ар башкача карайт. Файлды жүктөсөңүз, баштапкы байттар ордунда калат, бул ага ар бир кодировканы сынап көрүүгө мүмкүнчүлүк берет; эгер чапталган тексттин ичинде алмаштыруучу белги буга чейин эле бар болсо, ал муну ачык эле айтат: "оңдоого болбойт, сураныч баштапкы файлды жүктөңүз".
Тескери учур да бар: мазмуну эң сонун окулат, бирок плеериңиз дагы эле бузулган текстти көрсөтүп жатат. Бул жерде файлдын күнөөсү жок — плеер туура эмес кодировканы тандап алган. Текстти оңдоо жардам бербейт; аны BOM менен UTF-8 же GBK катары көчүрмөсүн сактап, плеерге бериңиз.

Оңдоодо эмне салыштырылууда
Курал мүмкүн болгон бардык кодировкаларды сынап көрөт, андан соң ар бир жыйынтыкты баалайт: анын канча бөлүгү жалпы тамгалардан турарын, басымдардын же символдордун саптары бар-жогун, CJK тилкелери түшүнүксүз белгилердин дубалы экендигин текшерет. Эң жакшы баа алган жыйынтык тизменин башына чыгат.
Эгер эч бир баа так артыкчылыкка ээ болбосо, эч нерсе сунушталбайт — сизге тилге окшошуп гана кеткен нерсени сунуштаганга караганда, "бул бойдон эле жакшы окулат" деп айтканы оң. Эки жолу бузулган текст (бир жолу туура эмес сакталып, анан бир жолу туура эмес оңдолгон) эң мыкты талапкерлер боюнча кошумча тескери чечмелөө айлампасынан өтөт.

Туура кодировкада сактоо иштин аягына чыгат
Оңдолгон текст плеериңиз тааный турган кодировка катары сакталышы керек. Windows'тогу плеерлер кодировканы аныктоо үчүн адатта BOM'го таянышат, ошондуктан BOM менен UTF-8 эң оңой жол; эски жабдуулар жана айрым аймактык плеерлер GBK форматын каалашат. Сиз UTF-8, UTF-8 (BOM менен), GBK, Big5, Shift_JIS же EUC-KR тандай аласыз, эгер бир нерсе туура келбей калса (мисалы, GBK корей тилин көтөрө албайт), сизге башкасын тандоо эскертилет.

Тиешелүү куралдар жана колдонмолор
Толук нускама — Абляка болгон субтитrлерди кантип оңдоо керек; SRT файлы реалдуу түрдө эмнени сактайт — SRT файлынын ичинде эмне бар; кодировкасы жакшы, бирок мазмуну кирдеген (суу белгилери, жарнамалар, угуусу начарлар үчүн тегдер) — Субтитrлерди тазалоо.