字 AI-SRTSub

Cara membaiki subteks mojibake

Fail subteks yang penuh dengan aksara sampah jarang sekali rosak — ia hanya dibaca dengan pengekodan yang salah. Alat pembaikan ini mengesan pengekodan asal dan meletakkan semula aksara yang betul, tanpa mengusik nombor indeks dan tetapan masa.

Updated 2026-10-17Tool guides

Apakah yang dilakukan oleh alat ini

Bait yang sama dibaca sebagai UTF-8 dan dibaca sebagai GBK menghasilkan dua set aksara yang berbeza sepenuhnya — fail tidak rosak, ia dinyahkod dengan pengekodan yang salah. Inilah yang dilakukan oleh alat pembaikan:

Muat naik fail, jangan tampal

Dua titik masuk boleh membaiki kerosakan pada tahap yang berbeza, jadi muat naik fail jika anda boleh. Dengan fail, bait asal masih ada: alat mencuba satu pengekodan demi satu, dan sebaik sahaja ia mengecam GBK ia menyahkod sebagai GBK — tiada apa yang perlu teka. Teks yang sampai melalui tampalan bukan lagi bait mentah. Menjelang masa pelayar menyerahkan rentetan itu, kesilapan telahpun berlaku, jadi alat hanya boleh bekerja secara ke belakang dan mengambil apa yang mampu didapati.

Jika teks yang ditampal sudah mengandungi aksara pengganti (tanda soal dalam kotak ``), bait asal telah lama hilang dan tiada apa yang dapat dikembalikan. Halaman itu menyatakan sedemikian secara terus terang: naik semula ke atas dan gunakan "Pilih fail" untuk memuat naik fail asal.

Kawasan muat naik halaman pembaikan: zon letak dan kotak tampal, dengan pengekodan dikesan ditunjukkan di atas
Seret fail masuk atau cari fail; kotak tampal terletak di bawah dan boleh membaiki lebih sedikit

Maksud diagnosis untuk anda

Sebaik sahaja anda memuat naik, kad diagnosis memberikan keputusan. Tiada mojibake dijumpai; kandungan dibaca dengan elok seperti sedia ada; jika pemain anda masih menunjukkan sampah, pemain menggunakan pengekodan yang salah — turun ke "Simpan sebagai", pilih pengekodan lain dan berikan fail itu kepadanya. Apabila ia kelihatan seperti mojibake, kad menyenaraikan jejak yang ditemuinya:

Kad diagnosis: keputusan ditambah setiap jejak mojibake disenaraikan baris demi baris
Diagnosis menyenaraikan jejak mengikut jenis daripada sekadar menyatakan "ini mojibake"

Cara calon disenaraikan, dan cara untuk memilih

Di bawah "Cara untuk membaiki ini", calon disenaraikan dalam susunan paling menyerupai bahasa sebenar didahulukan, sehingga 12 calon, setiap satunya dilabelkan dengan pasangan pengekodan ia dibaca dari dan ke. Klik satu untuk melihat rupanya, pilih ia, kemudian skrol ke bawah untuk menyimpan. Tidak berpuas hati? Gunakan "Kekalkan seperti asal" untuk kembali kepada yang asal.

Susunan ini datang daripada skor: perkongsian aksara biasa, rentetan tanda aksen, rentetan simbol, dinding aksara kabur, semuanya diambil kira. Jika tiada skor yang jelas lebih baik, tiada apa yang disyorkan — ia tidak akan memaksa calon separuh munasabah kepada anda semata-mata untuk memilikinya. Teks yang dicacatkan dua kali (disimpan salah sekali, kemudian dibaiki salah sekali) mendapat satu pusingan tambahan penyelesaian belakang pada calon teratas, jadi apa sahaja dalam dua lapisan masih boleh diselamatkan.

Senarai calon pembaikan disenaraikan mengikut tahap ia menyerupai bahasa sebenar, setiap satunya dilabelkan dengan pasangan pengekodannya
Calon disenaraikan mengikut "paling menyerupai bahasa sebenar", setiap satunya menunjukkan pengekodan yang terlibat

Penyimpanan yang betul adalah langkah terakhir

Hasil yang telah dibaiki masih perlu disimpan dengan betul. Apabila pemain tidak dapat mengesan UTF-8, menyimpan sebagai UTF-8 dengan BOM (pemain Windows bergantung pada BOM) atau sebagai GBK biasanya menyelesaikan masalah. Anda boleh simpan sebagai UTF-8, UTF-8 (dengan BOM), GBK, Big5, Shift_JIS atau EUC-KR; jika ada yang tidak muat, anda akan diminta untuk memilih yang lain (GBK tidak boleh memuatkan bahasa Korea). Fail yang dimuat turun mendapat tambahan `-fixed` pada nama.

Apabila pengekodan yang dikesan bukan UTF-8, "Simpan sebagai" telah ditetapkan siap-siap kepada UTF-8 dengan BOM untuk anda. Sebaik sahaja anda menyentuh menu jatuh bawah itu sendiri, ia berhenti meneka anda.

Kawasan hasil: kotak teks dengan menu jatuh bawah simpan sebagai dan butang muat turun
Pilih pengekodan, kemudian muat turun — nama fail mendapat tambahan -fixed

Perkara yang tidak pernah disentuh

Hanya aksara yang tersalah baca sahaja yang digantikan. Nombor indeks, tetapan masa dan baris gaya ASS tidak diUbah dalam apa jua cara.

Soalan Lazim

Saya telah memuat naik fail, jadi mengapa saya masih perlu menyimpannya semula? Fail itu sendiri biasanya elok; yang rosak ialah pemain yang membacanya dengan pengekodan yang salah. Dalam kes sedemikian, tiada aksara dalam teks yang perlu diubah — hanya simpan salinan sebagai UTF-8 dengan BOM atau GBK dan berikan itu kepada pemain.

Mengapa teks yang ditampal tidak boleh dibaiki? Sebaik sahaja aksara pengganti muncul dalam kandungan yang ditampal, bait asal telah hilang dan tiada apa yang boleh dijadikan asas penaakulan ke belakang. Naik semula ke atas dan gunakan "Pilih fail" untuk memuat naik yang asal.

Calon yang saya mahukan tiada dalam senarai? Tiada apa yang disyorkan melainkan ia mendapat skor yang jelas lebih baik daripada apa yang anda sudah miliki. Cuba tukar pengekodan yang dikesan kepada yang lain dan biarkan ia menyusun semula.

Berapa banyak fail dalam satu masa? Satu pada satu masa. Muat turun pembaikan, kemudian masukkan fail seterusnya.

Privasi

Pengesanan dan pembaikan berjalan sepenuhnya di dalam pelayar anda. Tiada kandungan subteks yang pernah dihantar ke pelayan.

Alat dan panduan berkaitan

Dari mana asal mojibake dan mengapa ia akhirnya kelihatan begitu — lihat Where subtitle mojibake comes from; pengekodan elok tetapi kandungannya kotor — gunakan Subtitle cleanup; untuk menyemak masa dan kelajuan bacaan — Subtitle QC.

Runs entirely in your browser, nothing to install.

Buka alat pembaikan mojibake

Related guides