字 AI-SRTSub

Dari mana datangnya teks rosak subaitel

Bait yang sama dibaca sebagai UTF-8 dan dibaca sebagai GBK menghasilkan dua set watak yang sama sekali berbeza. Rupa bentuk teks sampah itu adalah bukti langsung tentang langkah mana yang tersilap.

Updated 2026-10-17Troubleshooting guides

Fail itu tidak rosak — ia dibaca dengan salah

Apa yang disimpan oleh fail subaitel ialah bait. Menukar bait kepada watak memerlukan pengetahuan tentang pengecaman pengekodan yang digunakan untuk menulisnya — tersilap langkah, anda akan mendapat teks rosak. Tiada satu bait pun yang hilang daripada fail tersebut; baca semula dengan pengekodan yang betul dan watak-watak itu akan kembali.

Ini membahagikan tugas kepada dua: mengenal pasti pengekodan asal permulaannya, dan menyimpannya sebagai pengekodan yang boleh dikesan oleh pemain anda. Yang pertama datang daripada penyahkodan percubaan dan pemarkahan, yang kedua daripada menyimpan sesalinan. Ia menyelesaikan masalah yang berbeza.

Lima rupa, lima punca

Kerosakan teks bukanlah secara rawak — rupanya mendedahkan punca yang menyebabkannya:

Kad diagnosis menyenaraikan setiap jenis jejak teks rosak
Diagnosis mengisih teks rosak mengikut punca daripada mencampurkannya sekali

Mengapa watak pengganti tidak boleh dibaiki

Watak pengganti adalah garis pemisah. Simbol `` bermaksud bait tersebut telahpun dibuang pada langkah sebelumnya (biasanya sesetengah program membaca fail dan menyimpannya semula), dan tiada apa yang direkodkan tentang apa yang telah gugur. Pada ketika itu tiada apa yang boleh dijadikan asas untuk bernalar ke belakang — tiada siapa yang dapat membaikinya.

Jadi halaman pembaikan mengendalikan dua kes secara berbeza. Muat naik fail dan bait asal kekal utuh, membolehkan ia mencuba setiap pengekodan; jika teks yang ditampal sudah mengandungi watak pengganti, ia menyatakan dengan jelas: "tidak boleh dibaiki, sila muat naik fail asal".

Terdapat juga kes sebaliknya: kandungannya terbaca dengan sempurna tetapi pemain anda masih memaparkan sampah. Fail itu tidak bersalah — pemain memilih pengekodan yang salah. Mengedit teks tidak akan membantu; simpan salinan sebagai UTF-8 dengan BOM atau GBK dan berikannya kepada pemain tersebut.

Kawasan muat naik: seret-dan-lepas dan tampal sebagai dua titik kemasukan
Muat naik fail jika anda boleh — bait yang utuh bermaksud ada sesuatu untuk dibaiki

Perkara yang dibandingkan semasa membaiki

Alat ini mencuba setiap pengekodan yang munasabah, kemudian memarkah setiap keputusan: sejauh mana kandungannya terbina daripada watak biasa, sama ada terdapat rentetan aksen, rentetan simbol, sama ada jujukan CJK merupakan dinding watak yang kabur. Keputusan dengan markah terbaik diletakkan di atas senarai.

Jika tiada markah yang jelas lebih baik, tiada apa yang disyorkan — lebih baik memberitahu anda "ini terbaca elok seperti sedia ada" daripada memberikan sesuatu yang hanya menyerupai bahasa secara samar-samar. Teks yang dirosakkan dua kali (disimpan dengan salah sekali, kemudian dibaiki dengan salah sekali lagi) mendapat satu pusingan tambahan penyelesaian ke belakang pada calon teratas.

Senarai calon diisih mengikut markah, setiap satunya dilabelkan dengan pasangan pengekodannya
Calon disenaraikan mengikut markah — tiada pemenang yang jelas, tiada cadangan

Menyimpan pengekodan yang betul melengkapkan tugas

Teks yang telah dibaiki masih perlu disimpan sebagai pengekodan yang diiktiraf oleh pemain anda. Pemain pada Windows biasanya bergantung pada BOM untuk mengesan pengekodan, jadi UTF-8 dengan BOM adalah pilihan yang paling mudah; perkakasan lebih lama dan beberapa pemain serantau memerlukan GBK. Anda boleh memilih UTF-8, UTF-8 (dengan BOM), GBK, Big5, Shift_JIS atau EUC-KR, dan anda akan diminta untuk memilih yang lain jika ada sesuatu yang tidak sepadan (GBK tidak boleh menampung bahasa Korea).

Kawasan keputusan: senarai juntai bawah pengekodan simpan-sebagai dan butang muat turun
Simpannya sebagai sesuatu yang diiktiraf oleh pemain dan masalah teks rosak benar-benar selesai

Alat dan panduan berkaitan

Panduan lengkap — Cara membaiki subaitel yang rosak; apa yang sebenarnya disimpan oleh fail SRT — Apakah kandungan di dalam fail SRT; pengekodannya baik tetapi kandungannya kotor (tanda air, iklan, tag untuk orang kurang pendengaran) — Pembersihan subaitel.

Runs entirely in your browser, nothing to install.

Buka alat pembaikan teks rosak

Related guides