字 AI-SRTSub

Subtitr abrakadabralari qayerdan kelib chiqadi

UTF-8 sifatida o'qilgan va GBK sifatida o'qilgan bir xil baytlar butunlay boshqacha ikki xil belgisiz to'plam bo'lib chiqadi. Axlat matnning qanday ko'rinishi qaysi qadam noto'g'ri ketganining bevosita dalilidir.

Updated 2026-10-17Troubleshooting guides

Fayl yaxshi — u noto'g'ri o'qilgan

Subtitr fayli nima saqlashi baytlardir. Baytlarni belgilarga aylantirish ular qaysi kodlashda yozilganligini bilishni talab qiladi — buni noto'g'ri qilsangiz, abrakadabra olasiz. Fayldan birorta ham bayt yo'qolmagan; uni to'g'ri kodlash bilan qaytadan o'qing va belgilar qaytib keladi.

Bu ishni ikkiga bo'ladi: u qaysi kodlashda boshlanganini aniqlash va uni pleyeringiz aniqlay oladigan kodlash sifatida saqlash. Birinchisi sinovli dekodlash va baholashdan kelib chiqadi, ikkinchisi nusxasini saqlashdan. Ular turli xil muammolarni hal qiladi.

Beshta ko'rinish, beshta sabab

Abrakadabra tasodifiy emas — uning qanday ko'rinishi nima sabab bo'lganini oshkor qiladi:

Har bir turdagi abrakadabra izlarini sanab o'tadigan tashxis kartasi
Tashxis abrakadabralarni ularni birlashtirib yubormasdan, sababi bo'yicha saralaydi

Nima uchun almashtirish belgisini tuzatib bo'lmaydi

Almashtirish belgisi ajratuvchi chiziqdir. `�` baytlar allaqachon oldingi bosqichda (odatda faylni o'qib, uni qayta saqlaydigan qandaydir dastur tomonidan) tashlab yuborilganligini va nima tashlab yuborilganligi haqida hech narsa yozib olinmaganligini anglatadi. Shu nuqtada orqaga qarab fikr yuritish uchun hech narsa yo'q — buni hech kim tuzata olmaydi.

Shuning uchun tuzatish sahifasi ikkita holatni har xil hal qiladi. Faylni yuklang va asl baytlar butun bo'lib, har bir kodlashni sinab ko'rishga imkon beradi; agar kiritilgan matnda allaqachon almashtirish belgisi mavjud bo'lsa, u buni ochiq-oydin aytadi: "tuzatib bo'lmaydi, iltimos asl faylni yuklang".

Shuningdek, teskari holat ham mavjud: kontent mukammal o'qiladi, lekin pleyeringiz hali ham axlat ko'rsatadi. Ayb faylda emas — pleyergina noto'g'ri kodlashni tanlagan. Matnni tahrirlash yordam bermaydi; nusxasini BOM bilan UTF-8 yoki GBK sifatida saqlang va unga shuni bering.

Yuklash sohasi: ikkita kirish nuqtasi sifatida sudrab tashlash va joylashtirish
Agar iloji bo'lsa, faylni yuklang — baytlarning butunligi tuzatish uchun nimadir borligini anglatadi

Tuzatish vaqtida u nimani solishtirmoqda

Vosita har bir mantiqiy kodlashni sinab ko'radi, so'ngra har bir natijani baholaydi: uning qancha qismi umumiy belgilardan iboratligi, urg'u satrlari, ramzlar satrlari bor-yo'qligi, CJK qatorlari tushunarsiz belgilar devori ekanligi. Eng yaxshi ball olgan natija ro'yxatning boshiga chiqadi.

Agar biron bir ball aniq yaxshiroq bo'lmasa, hech narsa tavsiya etilmaydi — sizni faqat tilga o'xshash narsa bilan aldab qo'ygandan ko'ra, "bu o'zi yaxshi o'qilyapti" deb aytgani afzal. Ikki marta buzilgan matn (bir marta noto'g'ri saqlangan, keyin bir marta noto'g'ri tuzatilgan) eng yaxshi nomzodlar ustida qo'shimcha bir raund orqaga yechishni oladi.

Ball bo'yicha saralangan, har biri o'zining kodlash juftligi bilan belgilangan nomzodlar ro'yxati
Ball bo'yicha tartiblangan nomzodlar — aniq g'olib yo'q, tavsiya yo'q

To'g'ri kodlashni saqlash ishni yakunlaydi

Tuzatilgan matn baribir pleyeringiz taniydigan kodlash sifatida saqlanishi kerak. Windows dagi pleyerlar odatda kodlashni aniqlash uchun BOM ga tayanadi, shuning uchun BOM bilan UTF-8 eng kam tashvish tug'diradi; eski apparatura va ba'zi mintaqaviy pleyerlar GBK ni xohlaydi. Siz UTF-8, UTF-8 (BOM bilan), GBK, Big5, Shift_JIS yoki EUC-KR ni tanlashingiz mumkin va agar biror narsa mos kelmasa, boshqasini tanlash tavsiya etiladi (GBK koreys tilini ushlab turolmaydi).

Natija sohasi: boshqa nom bilan saqlash kodlash ochiladigan ro'yxati va yuklab olish tugmasi
Uni pleyer taniydigan narsa sifatida saqlang va abrakadabra haqiqatan ham hal qilinadi

Tegishli vositalar va qo'llanmalar

To'liq qo'llanma — Buzilgan subtitrlarni qanday tuzatish kerak; SRT fayli aslida nimani saqlaydi — SRT fayli ichida nima bor; kodlash yaxshi, lekin kontent iflos (suv belgilari, reklamalar, eshitish qobiliyati cheklanganlar teglar) — Subtitrlarni tozalash.

Runs entirely in your browser, nothing to install.

Abrakadabratni tuzatish vositasini ochish

Related guides