字 AI-SRTSub

Cum folosești repararea caracterelor stricate

Când subtitrările se deschid pline de caractere stricate, de obicei fișierul nu e distrus – doar a fost citit cu o codificare greșită. Unealta recunoaște codificarea originală și pune înapoi caracterele citite greșit.

Actualizat 2026-10-17Ghiduri de instrumente

Ce rezolvă unealta asta

Aceiași octeți citiți ca UTF-8 și ca GBK dau două seturi de caractere complet diferite – fișierul nu e distrus, doar la citire s-a ales o codificare greșită. Ce face reparatorul:

  • Recunoaște în ce codificare a fost scris fișierul și pune caracterele înapoi după setul corect
  • Spune unde e stricăciunea: caracter de înlocuire, caracter de control, simbol de monedă, litere cu diacritice în șir, caractere chinezești rare în blocuri
  • Ordonează candidații după ce seamănă cel mai mult cu o limbă – alegi unul și salvezi
  • Când playerul nu recunoaște codificarea, salvează o copie ca UTF-8 cu BOM sau GBK și i-o dai

Trimite fișierul, nu lipi

Cele două intrări repară alt interval, dacă poți trimite fișierul, trimite fișierul. Când trimiți fișierul octeții originali sunt încă acolo: unealta poate încerca fiecare codificare pe rând, recunoaște că e GBK și îl decodează ca GBK, fără să ghicească nimic. Ce lipești nu mai sunt octeții originali – când browserul predă șirul de caractere, pasul greșit s-a întâmplat deja; rămâne doar deducerea inversă și se repară cât se repară.

Dacă în conținutul lipit apare deja caracterul de înlocuire (semnul de întrebare pătrat `�`), octeții originali s-au pierdut și nu-i mai aduce nimeni înapoi. Pagina o spune direct: urcă și trimite fișierul original prin „Alege fișierul”.

Zona de încărcare de pe pagina de reparare: zona de glisare și câmpul de lipire, deasupra apare codificarea recunoscută
Glisează fișierul sau alege-l; câmpul de lipire e mai jos și repară mult mai puțin

Ce spune diagnosticul

După încărcare zona de diagnostic dă concluzia. Nu s-au găsit caractere stricate: conținutul se citește normal – dacă playerul tot arată stricat, atunci playerul a ales o codificare greșită, așa că salvează mai jos cu altă codificare și dă-i aia. Când rezultatul arată ca stricat, enumeră exact ce urmă este:

  • Conține caracter de înlocuire – octeții originali s-au pierdut deja
  • Au intrat caractere de control
  • Sunt amestecate simboluri de monedă și simboluri matematice
  • Litere cu diacritice apar în șir – ca și cum UTF-8 ar fi fost citit ca pe un singur octet (`ä½ å¥½`)
  • Caractere chinezești în blocuri fără niciun caracter comun – ca și cum UTF-8 ar fi fost citit ca GBK (`浣犲ソ`)
Cardul de diagnostic: concluzia și urmele caracterelor stricate enumerate una câte una
Diagnosticul enumeră urmele pe tipuri, nu aruncă o singură frază generală

Cum sunt ordonați și aleși candidații

Sub „Așa se poate repara” candidații sunt ordonați după ce seamănă cel mai mult cu o limbă, cel mult 12, fiecare notat cu codificarea din care în care a fost citit. Apasă unul ca să vezi rezultatul, după alegere salvezi mai jos; dacă nu îți convine, alege „păstrează ca atare” ca să revii la original.

Ordonarea se bazează pe punctaj: ponderea caracterelor comune, șirurile de diacritice, șirurile de simboluri și caracterele chinezești rare se iau toate în calcul. Dacă punctajul nu e clar mai bun, nu se recomandă nimic – nu se inventează un candidat doar ca să existe. Pentru cele stricate de două ori (o dată salvate greșit, o dată reparate greșit), unealta mai deduce un strat înapoi pentru primii candidați.

Lista candidaților de reparare: ordonată după cât de mult seamănă cu o limbă, fiecare cu perechea de codificări
Candidații sunt ordonați după ce seamănă cel mai mult cu o limbă

Salvarea e ultimul pas

Textul reparat trebuie și salvat corect. Când playerul nu recunoaște UTF-8, salvează UTF-8 cu BOM (playerele de Windows recunosc codificarea după BOM) sau GBK, de obicei ajunge. Opțiunile sunt UTF-8, UTF-8 (cu BOM), GBK, Big5, Shift_JIS, EUC-KR; dacă nu încape, se propune alta (de exemplu GBK nu încape coreeană). La numele fișierului descărcat se adaugă `-fixed`.

Când codificarea recunoscută nu e UTF-8, salvarea e deja îndreptată spre „UTF-8 cu BOM”; dacă ai umblat tu la listă, nu se mai schimbă în locul tău.

Zona de rezultat: câmpul de text, lista de salvare ca și butonul de descărcare
Alege codificarea și descarcă – la nume se adaugă automat -fixed

Ce nu se schimbă

Se schimbă doar caracterele citite greșit. Numerotarea, axa de timp și comenzile de stil din ASS nu se schimbă nici cu un caracter.

Întrebări frecvente

Am trimis fișierul, de ce trebuie să și salvez? De obicei fișierul nu e distrus – playerul a ales o codificare greșită. Nu trebuie schimbat niciun caracter din text: salvezi o copie ca UTF-8 cu BOM sau GBK și i-o dai playerului.

De ce nu se poate repara ce am lipit? Imediat ce în conținutul lipit apare caracterul de înlocuire, octeții originali au dispărut și deducerea inversă nu are pe ce să se sprijine. Urcă și trimite fișierul original prin „Alege fișierul”.

Nu e ce vreau printre candidați? Când punctajul nu e clar mai bun decât cel curent, unealta nu recomandă nimic. Schimbă mai întâi „codificarea recunoscută” în alta și las-o să ordoneze din nou.

Câte deodată? Una. După ce descarci reparația, o trimiți pe următoarea.

Confidențialitate

Recunoașterea și repararea se fac în întregime local în browser; niciun conținut de subtitrări nu e trimis pe server.

Instrumente și ghiduri asociate

De unde vin caracterele stricate, pe pagina De unde vin caracterele stricate; dacă codificarea e bună dar conținutul e murdar, folosește Curățarea subtitrărilor; pentru verificarea axei de timp și a lungimii textului Controlul de calitate al subtitrărilor.

Totul se întâmplă în browser, nimic de instalat.

Deschide reparatorul

Ghiduri similare