字 AI-SRTSub

Odkiaľ pochádzajú poškodené titulky

Tie isté bajty prečítané ako UTF-8 a prečítané ako GBK vytvárajú dve úplne odlišné sady znakov. Vzhľad poškodeného textu je priamym dôkazom toho, ktorý krok zlyhal.

Updated 2026-10-17Troubleshooting guides

Súbor je v poriadku – bol nesprávne prečítaný

Súbor s titulkami ukladá bajty. Premena bajtov na znaky vyžaduje znalosť kódovania, v ktorom boli napísané – ak sa v ňom mýlite, výsledkom je poškodený text. Zo súboru sa nestratil ani jediný bajt; prečítajte ho znovu so správnym kódovaním a znaky sa vrátia.

To delí úlohu na dve časti: zistenie pôvodného kódovania a jeho uloženie v kódovaní, ktoré váš prehrávač dokáže detekovať. Prvé vychádza z pokusného dekódovania a bodovania, druhé z uloženia kópie. Riešia rôzne problémy.

Päť podôb, päť príčin

Poškodenie textu nie je náhodné – jeho vzhľad prezrádza príčinu:

Diagnostická karta so zoznamom jednotlivých typov stop poškodenia textu
Diagnostika triedi poškodený text podľa príčiny namiesto toho, aby ho hádzala do jedného vreca

Prečo sa znak náhrady nedá opraviť

Znak náhrady je deliacou čiarou. Znak `` znamená, že bajty boli zahodené už v skoršom kroku (zvyčajne pri čítaní súboru a jeho opätovnom uložení nejakým programom) a nič sa nezaznamenalo o tom, čo sa stratilo. V tom bode už neexistuje východisko na spätné uvažovanie – nikto to nedokáže opraviť.

Stránka na opravu preto pristupuje k dvom prípadom odlišne. Nahrajte súbor a pôvodné bajty zostanú nedotknuté, čo umožní vyskúšať každé kódovanie; ak vložený text už obsahuje znak náhrady, jasne hlási: „nedá sa opraviť, nahrajte prosím pôvodný súbor“.

Existuje aj opačný prípad: obsah sa číta dokonale, ale váš prehrávač stále zobrazuje zmätok. Súbor za to nemôže – prehrávač zvolil nesprávne kódovanie. Úprava textu nepomôže; uložte kópiu ako UTF-8 s BOM alebo GBK a poskytnite mu ju.

Oblasť nahratia: presunutie myšou a vloženie ako dva vstupné body
Ak môžete, nahrajte súbor – nedotknuté bajty znamenajú niečo, čo sa dá opraviť

Čo nástroj porovnáva počas opravy

Nástroj vyskúša každé vierohodné kódovanie a potom ohodnotí každý výsledok: koľko z neho tvoria bežné znaky, či obsahuje reťazce akcentov, reťazce symbolov, či úseky CJK nie sú stenami nejasných znakov. Výsledok s najvyšším skóre sa umiestni na vrch zoznamu.

Ak žiadne skóre jasne nevyniká, neodporúča sa nič – je lepšie povedať vám „toto sa číta dobre tak, ako to je“, než vás odbiť niečím, čo len neurčito pripomína jazyk. Dvakrát skazený text (raz zle uložený, potom raz zle opravený) prechádza jedným dodatočným kolom spätného výpočtu u najlepších kandidátov.

Zoznam kandidátov zoradený podľa skóre, každý označený svojou dvojicou kódovaní
Kandidátov hodnotených podľa skóre – žiadny jasný víťaz, žiadne odporúčanie

Uloženie správneho kódovania dokončí prácu

Opravený text je stále nutné uložiť v kódovaní, ktoré váš prehrávač rozoznáva. Prehrávače v systéme Windows sa pri detekcii kódovania zvyčajne spoliehajú na BOM, takže UTF-8 s BOM spôsobuje najmenej problémov; starší hardvér a niektoré regionálne prehrávače vyžadujú GBK. Môžete zvoliť UTF-8, UTF-8 (s BOM), GBK, Big5, Shift_JIS alebo EUC-KR, a ak niečo nesedí, budete vyzvaní na výber iného formátu (GBK nedokáže obsahovať kórejčinu).

Oblasť výsledkov: rozbaľovacia ponuka kódovania na uloženie a tlačidlo prevzatia
Uložte ho v tvare, ktorý prehrávač rozozná, a problém s poškodeným textom je definitívne vyriešený

Súvisiace nástroje a príručky

Úplný návod – How to repair mojibake subtitles; čo súbor SRT v skutočnosti ukladá – What is inside an SRT file; kódovanie je v poriadku, ale obsah je znečistený (vodoznaky, reklamy, značky pre nepočujúcich) – Subtitle cleanup.

Runs entirely in your browser, nothing to install.

Otvoriť nástroj na opravu poškodeného textu

Related guides