字 AI-SRTSub

Så här använder du reparation av trasiga tecken

Om undertexten är full av trasiga tecken när du öppnar den är filen oftast inte trasig — den har lästs med fel kodning. Repareraren känner igen ursprungskodningen och byter tillbaka de feldlästa tecknen.

Uppdaterad 2026-10-17Verktygsguider

Vad verktyget löser

Samma byte lästa som UTF-8 och som GBK ger två helt olika teckenuppsättningar — filen är inte trasig, fel kodning valdes vid läsningen. Det här gör repareraren:

  • Känner igen vilken kodning filen ursprungligen skrevs med och byter tillbaka tecknen efter rätt uppsättning
  • Talar om var det är fel: ersättningstecken, styrteken, valutasymboler, rader av bokstäver med accenter, sammanhängande sällsynta tecken
  • Rangordnar kandidaterna efter vad som mest liknar vanligt språk så att du kan välja en och spara
  • När spelaren inte känner igen kodningen sparas en kopia som UTF-8 med BOM eller GBK och lämnas till spelaren

Ladda upp en fil, klistra inte in

De två ingångarna kan inte reparera lika mycket, kan du ladda upp en fil, gör det. Vid uppladdning finns originalbytena kvar: verktyget kan prova varje kodning i tur och ordning, känna igen att det är GBK och avkoda som GBK, utan att gissa något. Det du klistrar in är inte längre originalbyte — när webbläsaren lämnar över texten har det felaktiga steget redan hänt; bara baklängesresonemang återstår.

Om ersättningstecknet (det fyrkantiga frågetecknet `�`) redan finns i den inklistrade texten är originalbytena borta och ingen kan få tillbaka dem. Sidan säger det rakt ut: gå tillbaka upp och ladda upp originalfilen med “Välj fil”.

Uppladdningsfältet på reparationssidan: släppområde och inklistringsruta, ovanför syns den igenkända kodningen
Släpp filen eller välj den; inklistringsrutan är nedanför och kan reparera mycket mindre

Vad diagnosen säger

Efter uppladdningen ger diagnosfältet ett besked. Inga trasiga tecken hittades: innehållet läses normalt; om du fortfarande ser trasiga tecken i spelaren har spelaren valt fel kodning — gå till “Spara som” nedanför och byt till en annan kodning. Vid ser ut som trasiga tecken räknas exakt upp vilket spår:

  • Det finns ett ersättningstecken — originalbytena är redan borta
  • Styrteken har smugit sig in
  • Det är fullt av valuta- och matematiksymboler
  • Bokstäver med accenter dyker upp i rader — som om UTF-8 lästs som en kodning med en byte i taget (`ä½ å¥½` är den sorten)
  • Tecknen står i rader men inte ett enda vanligt tecken finns — som om UTF-8 lästs som GBK
Diagnoskort: besked och uppräknade spår av trasiga tecken
Diagnosen räknar upp spår efter typ, inte bara en mening om trasiga tecken

Hur kandidaterna rangordnas

Under “Så här kan det lagas” står kandidaterna i ordning efter vad som mest liknar vanligt språk, högst 12 poster, var och en märkt med vilken kodning den lästs från och till. Klicka på en och se resultatet; om den passar sparar du nedanför; om inte klickar du “Behåll som det är”.

Ordningen kommer från en poängsättning: andel vanliga tecken, rader av accenter, rader av symboler och sällsynta tecken räknas alla in. Är poängen inte tydligt bättre rekommenderas inget — ingen kandidat hittas på för att det ska finnas en. Vid filer som behandlats fel två gånger resonerar verktyget ett lager till bakåt vid de första kandidaterna.

Lista över reparationskandidater: i ordning efter hur mycket de liknar vanligt språk, var och en med kodningspar
Kandidaterna i ordning efter vad som mest liknar vanligt språk, var och en märkt med kodningspar

Spara är sista steget

Efter reparationen måste du också spara rätt. Känner spelaren inte igen UTF-8, spara UTF-8 med BOM (Windows-spelare känner igen kodningen på BOM:en) eller GBK, oftast blir det bra då. Spara kan göras som UTF-8, UTF-8 (med BOM), GBK, Big5, Shift_JIS, EUC-KR; får det inte plats uppmanas du välja en annan. Till det nedladdade filnamnet läggs `-fixed` automatiskt.

Är den igenkända kodningen inte UTF-8 pekar “Spara som” redan på “UTF-8 med BOM”; när du själv har ändrat listan återställs den inte längre åt dig.

Resultatfält: textruta, listan Spara som och nedladdningsknappen
Välj kodning och ladda ner; -fixed läggs automatiskt till filnamnet

Vad som inte rörs

Bara feldlästa tecken byts ut. Nummer, tidslinje och ASS:s stilkommandon ändras inte ett enda tecken.

Vanliga frågor

Jag laddade upp en fil, varför måste jag ändå spara? Själva filen är oftast inte trasig; det som går fel är att spelaren läser den med fel kodning. Du behöver då inte ändra ett enda tecken i texten: ge spelaren en kopia sparad som UTF-8 med BOM eller GBK.

Varför går inklistrad text inte att laga? När ersättningstecknet dyker upp i inklistrad text är originalbytena redan förlorade och baklängesresonemanget saknar grund. Gå tillbaka upp och ladda upp originalfilen.

Kandidaten jag vill ha finns inte med? Är poängen inte tydligt bättre än den nuvarande rekommenderar verktyget inget. Du kan först byta “Igenkänd kodning” till en annan och låta listan göras om.

Hur många kan lagas åt gången? En. Laga, ladda ner, ladda sedan upp nästa.

Integritet

Igenkänning och reparation sker helt lokalt i webbläsaren; inget undertextinnehåll skickas till servern.

Relaterade verktyg och guider

Var trasiga tecken kommer ifrån ser du i Var kommer trasiga tecken i undertexter ifrån; är kodningen bra men innehållet smutsigt använder du Städa undertexter; vill du kontrollera tidslinje och textlängd använder du Kvalitetskontroll av undertexter.

Allt sker i webbläsaren, inget att installera.

Öppna repareraren

Relaterade guider