字 AI-SRTSub

Kaip pataisyti sugadintus koduotės subtitrus

Subtitrų failas, pilnas šiukšlių simbolių, sugadinamas retai — jis tiesiog buvo nuskaitytas su neteisinga koduote. Taisymo įrankis aptinka pradinę koduotę ir atstato tinkamus simbolius, palikdamas indekso numerius ir laiko žymes ramybėje.

Updated 2026-10-17Tool guides

Ką daro šis įrankis

Tie patys baitai, nuskaityti kaip UTF-8 ir nuskaityti kaip GBK, sukuria du visiškai skirtingus simbolių rinkinius — failas nėra sugadintas, jis buvo dekoduotas su neteisinga koduote. Štai ką daro taisymo įrankis:

Įkelkite failą, o ne jį įklijuokite

Du įėjimo taškai gali ištaisyti skirtingą žalos kiekį, todėl jei įmanoma, įkelkite failą. Su failu pradiniai baitai vis dar ten: įrankis išbando vieną koduotę po kitos, ir vos atpažinęs GBK jis dekoduoja kaip GBK — nieko nereikia spėlioti. Įklijuotas tekstas nebėra gryni baitai. Kai naršyklė perduoda eilutę, klaida jau įvyko, todėl įrankis gali dirbti tik atgaline tvarka ir paimti tai, ką gali gauti.

Jei įklijuotame tekste jau yra pakaitinis simbolis (tas languotas klaustukas `�`), pradiniai baitai seniai dingo ir niekas jų nebegrąžins. Puslapis tai sako tiesiai: grįžkite atgal ir naudokite „Pasirinkti failą“, kad įkeltumėte originalą.

Taisymo puslapio įkėlimo sritis: numetimo zona ir įklijavimo langelis, viršuje rodoma aptikta koduotė
Nutempkite failą arba ieškokite jo; įklijavimo langelis yra apačioje ir gali pataisyti daug mažiau

Ką sako jūsų diagnozė

Įkėlus diagnostikos kortelė pateikia išvadą. Koduotės gedimų nerasta: turinys skaitomas gerai toks, koks yra; jei jūsų grotuvas vis tiek rodo šiukšles, grotuvas panaudojo neteisingą koduotę — nusileiskite iki „Išsaugoti kaip“, pasirinkite kitą ir paduokite jam tą failą. Kai tai panašu į sugadintą koduotę, kortelėje nurodoma, kokį pėdsaką ji rado:

Diagnostikos kortelė: išvada ir kiekvienas koduotės pėdsakas, išvardytas eilutė po eilutės
Diagnostika išvardija pėdsakus pagal tipą, o ne tiesiog pasako „tai sugadinta koduotė“

Kaip reitinguojami kandidatai ir kaip pasirinkti

Skiltyje „Būdai tai ištaisyti“ kandidatai išvardyti tvarka pirmiausia tai, kas labiausiai panašu į realią kalbą, iki 12 iš jų, kiekvienas pažymėtas koduoto pora, iš kurios ir į kurią jis buvo nuskaitytas. Spustelėkite vieną, kad pamatytumėte, kaip jis atrodo, pasirinkite jį, tada slinkite žemyn, kad išsaugotumėte. Nepatenkinti? Naudokite „Palikti tokį, koks yra“, kad grįžtumėte prie originalo.

Tvarka kyla iš balo: bendrų simbolių dalis, akcentų eilutės, simbolių eilutės, neaiškių simbolių sienos – viskas pasverta. Jei jėga ar balas nėra aiškiai geresnis, niekas nerekomenduojama — jis nepirš pusiau įtikinančio kandidato tik tam, kad jį turėtų. Tekstas, kuris buvo sugadintas du kartus (neteisingai išsaugotas kartą, tada neteisingai pataisytas kartą), gauna vieną papildomą atgalinio sprendimo etapą geriausiems kandidatams, todėl bet kas per du sluoksnius vis tiek gali būti išgelbėta.

Kandidatų taisymo sąrašas, išrikiuotas pagal tai, kiek jis skaitomas kaip reali kalba, kiekvienas pažymėtas savo koduotės pora
Kandidatai išrikiuoti pagal „labiausiai panašius į realią kalbą“, kiekvienas rodo įtrauktas koduotes

Teisingas išsaugojimas yra paskutinis žingsnis

Pataisytą rezultatą vis tiek reikia teisingai išsaugoti. Kai grotuvas negali aptikti UTF-8, išsaugojimas kaip UTF-8 su BOM (Windows grotuvai remiasi BOM) arba kaip GBK paprastai tai išsprendžia. Galite išsaugoti kaip UTF-8, UTF-8 (su BOM), GBK, Big5, Shift_JIS arba EUC-KR; jei kažkas netelpa, jums liepiama pasirinkti kitą (GBK negali palaikyti korėjiečių). Atsisiųsti failai gauna `-fixed` pridedamą prie pavadinimo.

Kai aptikta koduotė nėra UTF-8, „Išsaugoti kaip“ jau yra iš anksto nustatyta į UTF-8 su BOM jums. Kai tik pats paliesite išskleidžiamąjį meniu, jis nustoja jus spėlioti.

Rezultato sritis: teksto langelis su išsaugojimo kaip išskleidžiamuoju meniu ir atsisiuntimo mygtuku
Pasirinkite koduotę, tada atsisiųskite — failo vardas gauna -fixed priesagą

Kas niekada nebūta paliesta

Pakeičiami tik neteisingai nuskaityti simboliai. Indekso numeriai, laiko žymos ir ASS stiliaus eilutės jokių būdu nekeičiami.

DUK

Aš įkėliau failą, tad kodėl vis tiek turiu jį išsaugoti iš naujo? Pats failas paprastai yra geras; kas sugadinta, tai grotuvas, skaitantis jį su neteisinga koduote. Tokiu atveju jokių teksto simbolių nereikia keisti — tiesiog išsaugokite kopiją kaip UTF-8 su BOM arba GBK ir duokite tai grotuvui.

Kodėl įklijuoto teksto negalima pataisyti? Kai pakaitinis simbolis pasirodo įklijuotame turinyje, pradiniai baitai dingo ir nėra nuo ko atvirkščiai samprotauti. Grįžkite atgal ir naudokite „Pasirinkti failą“, kad įkeltumėte originalą.

Kandidatas, kurio noriu, nėra išvardytas? Niekas nerekomenduojama, nebent gauna aiškiai geresnį balą nei tai, ką jau turite. Pabandykite perjungti aptiktą koduotę į kitą ir leiskite jai iš naujo susireitinguoti.

Kiek failų vienu metu? Po vieną. Atsisiųskite pataisymą, tada paduokite kitą failą.

Privatumas

Aptikimas ir taisymas vyksta visiškai jūsų naršyklėje. Joks subtitrų turinys niekada nesiunčiamas į serverį.

Susiję įrankiai ir vadovai

Iš kur atsiranda sugadinta koduotė (mojikake) ir kodėl ji galiausiai taip atrodo — žiūrėkite Where subtitle mojibake comes from; koduotė yra gera, bet turinys purvinas — naudokite Subtitle cleanup; norėdami patikrinti laiką ir skaitymo greitį — Subtitle QC.

Runs entirely in your browser, nothing to install.

Atidarykite sugadintos koduotės taisymo įrankį

Related guides