字 AI-SRTSub

Hvor kommer ødelagte tegn i undertekster fra

De samme bytes læst som UTF-8 og som GBK giver to helt forskellige sæt tegn. Hvordan de ødelagte tegn ser ud, er det direkte bevis på hvilket skridt der gik galt.

Opdateret 2026-10-17Fejlfinding

Filen er ikke ødelagt, læsningen er forkert

I en undertekstfil ligger bytes. For at gøre bytes til tegn skal du vide hvilken kodning de er skrevet i — vælger du forkert, bliver det ødelagte tegn. Selve filen har ikke mistet én byte; læser du den med en anden kodning, kommer tegnene tilbage.

Ødelagte tegn er altså to ting: genkende den oprindelige kodning og gemme i en kodning afspilleren genkender. Det første klares ved prøvelæsning og score, det andet ved Gem som.

Fem udseender, fem årsager

Ødelagte tegn opstår ikke tilfældigt; udseendet afslører årsagen med det samme:

  • Rækker af bogstaver med accenter (`ä½ å¥½`): tekst i UTF-8 er læst som en kodning med én byte ad gangen — i UTF-8 er et tegn tre bytes, ved læsning én byte ad gangen bliver hver byte sit eget bogstav
  • Tegn i rækker men ikke ét almindeligt: UTF-8 er læst som GBK — to bytes ad gangen sættes sammen på ny og der kommer kun sjældne tegn ud
  • En masse valuta- og matematiske symboler: bytes er havnet i symbolområdet, ofte ved læsning som Mac Roman eller Latin-1-familien
  • Der er kommet kontroltegn ind imellem: bytes er havnet i det usynlige kontrolområde, på skærmen vises tomrum eller en firkant
  • Det firkantede spørgsmålstegn `�`: det er et erstatningstegn, ikke ødelagte tegn — det betyder at her var et tegn som allerede gik tabt
Diagnosekort: sporene af ødelagte tegn regnet op ét efter ét
Diagnosen deler ødelagte tegn op efter årsag, ikke én vag dom

Hvorfor erstatningstegn ikke kan repareres

Erstatningstegnet er den vigtige grænse. Ses `�`, er bytes blevet kasseret allerede i et tidligere skridt (typisk har et program læst filen én gang og gemt den én gang); der er ikke noget spor af den kasserede del. Baglæns ræsonnement har så intet grundlag — ingen kan reparere det.

Derfor behandler reparationssiden to tilfælde hver for sig: ved upload er de oprindelige bytes stadig til stede og hver kodning kan prøves efter tur; er erstatningstegnet allerede i indsat tekst, siges det rent ud at det ikke kan lade sig gøre.

Der er også et omvendt tilfælde: indholdet læses helt normalt, men i afspilleren er det stadig ødelagt. Det er ikke filens fejl men afspilleren der valgte forkert kodning. At ændre filen hjælper ikke; giv den en kopi gemt som UTF-8 med BOM eller GBK.

Uploadzonen: to indgange, slip og indsæt
Upload en fil hvis du kan — er bytes der, er der noget at reparere

Hvad der sammenlignes ved reparation

Værktøjet prøver hver mulig kodning efter tur og giver så hvert resultat en score: hvor mange almindelige tegn, er der rækker af accenter, er der rækker af symboler, er tegnene sammenhængende sjældne. Den med højest score står øverst.

Er scoren ikke tydeligt bedre, anbefales ingenting — hellere sige at denne fil læses normalt end at spise dig af med et tyndt resultat. Ved filer behandlet forkert to gange ræsonneres et lag mere baglæns.

Kandidatliste: efter score, hver med kodningspar
Kandidater efter score; uden tydelig fordel anbefales ingenting

Gem i den rigtige kodning gør det færdigt

Den reparerede tekst skal også gemmes i en kodning afspilleren genkender. Afspillere i Windows genkender kodningen som regel på BOM'en, så UTF-8 med BOM er nemmest; ældre apparater og lokale afspillere genkender GBK. Kodninger at vælge: UTF-8, UTF-8 (med BOM), GBK, Big5, Shift_JIS, EUC-KR; er der ikke plads, bliver du bedt om at vælge en anden.

Resultatfelt: listen med kodninger til Gem som og downloadknappen
Gem i en kodning afspilleren genkender, først da er de ødelagte tegn virkelig løst

Relaterede værktøjer og guides

Hele fremgangsmåden i Sådan bruger du reparation af ødelagte tegn; hvad der egentlig står i en SRT-fil i Hvad står der i en SRT-fil; er kodningen fin men indholdet beskidt (vandmærke, reklame, hørehæmmede-markeringer), brug Rens undertekster.

Det hele foregår i browseren, intet at installere.

Åbn reparationen

Relaterede vejledninger