File éta alus — dibaca salah
Naon anu disimpen ku file subtitle nyaéta bait. Ngarobah bait jadi karakter butuh terang énkoding naon maranéhna ditulis — salah hartina anjeun meunang mojibake. Henteu aya hiji bait anu leungit tina file; baca deui kalawan énkoding anu bener jeung karakter bakal balik deui.
Éta misahkeun pagawéan jadi dua: néangan énkoding awalna, jeung nyimpenna salaku énkoding anu bisa dideteksi ku pamuter anjeun. Nu munggaran asalna ti décoding percobaan jeung pangajaran, nu kadua ti nyimpen salinan. Maranéhna ngungkulan masalah anu béda.
Lima wujud, lima sabab
Mojibake lain sacara acak — kumaha wujudna méré nyaho naon anu ngalantarankeunana:

Naha karakter pangganti teu bisa dilereskeun
Karakter pangganti mangrupa garis wates. Hiji `�` hartina bait geus dipiceun dina léngkah saméméhna (biasana sababaraha program maca file jeung nyimpen deui), jeung euweuh anu dirékam ngeunaan naon anu dibuang. Dina titik éta euweuh nu bisa dijadikeun dasaran mundur — euweuh nu bisa ngalereskeunana.
Jadina kaca perbaikan nanganan dua kasus kalawan béda. Unggah file jeung bait asal tetep utuh, ngajadikeunana nyobaan unggal énkoding; lamun téks nu dipegatkeun geus miboga karakter pangganti, éta nyarios écés: "teu bisa dilereskeun, mangga unggah file asal".
Aya ogé kasus sabalikna: eusina maca kalawan sampurna tapi pamuter anjeun tetep némbuhkeun runtah. File lain nu salah — pamuter milih énkoding nu salah. Ngédit téks moal mantuan; simpen salinan salaku UTF-8 jeung BOM atanapi GBK teras pasihkeun ka dinya.

Naon anu dibandingkeun nalika ngalereskeun
Alat nyobaan unggal énkoding anu pantes, teras ngajen unggal hasil: sabaraha loba anu dijieun tina karakter umum, naha aya runtuyan aksen, runtuyan simbol, naha runtuyan CJK mangrupa témbok karakter henteu écés. Hasil kalawan peunteun pangalusna indit ka luhur daptar.
Lamun euweuh peunteun anu écés leuwih alus, euweuh nu direkomendasikeun — leuwih alus ngabejaan anjeun "ieu maca alus sakumaha ayana" timbang nipu anjeun ku hal anu ngan ukur mirip sakilas kana basa. Téks anu dirusak dua kali (disimpen salah sakali, teras dilereskeun salah sakali) meunang hiji rundingan tambahan tina panyelesaian mundur dina calon pangluhurna.

Nyimpen énkoding anu bener ngaréngsékeun pagawéan
Téks nu dilereskeun tetep kudu disimpen salaku énkoding anu dipikawanoh ku pamuter anjeun. Pamuter dina Windows biasana ngandelkeun BOM pikeun ngadeteksi énkoding, jadina UTF-8 jeung BOM mangrupa nu pangsaeutikna ribet; perangkat keras lami jeung sababaraha pamuter daérah hoyong GBK. Anjeun bisa milih UTF-8, UTF-8 (jeung BOM), GBK, Big5, Shift_JIS atanapi EUC-KR, sarta anjeun bakal dibéjaan pikeun milih séjén lamun aya nu teu cocog (GBK teu bisa mawa Koréa).

Alat jeung panduan anu patali
Panduan lengkep — Kumaha cara ngalereskeun subtitle mojibake; naon sabenerna anu disimpen ku file SRT — Naon eusi file SRT; énkodingna alus tapi eusina kotor (tanda cai, iklan, tag tuna rungu) — PEMBERSIHAN subtitle.