هي ٽول ڇا ڪندو آهي
اهي ئي بائيٽس جيڪي UTF-8 طور پڙهيا ويندا آهن ۽ GBK طور پڙهيا ويندا آهن اهي ٻه مڪمل طور تي مختلف اکرن جا سيٽ پيدا ڪن ٿا - فائل خراب نه آهي، اها غلط انڪوڊنگ سان ڊيڪوڊ ڪئي وئي هئي. هتي اهو آهي جيڪو مرمت وارو ٽول ڪندو آهي:
فائل اپلوڊ ڪريو، ان کي پيسٽ نه ڪريو
ٻئي انٽري پوائنٽس مختلف نقصانن جي مرمت ڪري سگهن ٿيون، تنهن ڪري جيڪڏهن توهان ڪري سگهو ته فائل اپلوڊ ڪريو. فائل سان، اصل بائيٽس اڃا اتي موجود آهن: ٽول هڪ انڪوڊنگ کان پوءِ ٻئي جي ڪوشش ڪري ٿو، ۽ هڪ دفعو اهو GBK کي سڃاڻي ٿو اهو GBK طور ڊيڪوڊ ڪري ٿو - ڪجھ به اندازو لڳائڻ جي ضرورت ناهي. متن جيڪو پيسٽ ذريعي اچي ٿو اهو هاڻي خام بائيٽس ناهي. جيستائين برائوزر اسٽرنگ حوالي ڪري ٿو، غلطي اڳ ۾ ئي ٿي چڪي آهي، تنهن ڪري ٽول صرف پوئتي هلي سگهي ٿو ۽ اهو وٺي سگهي ٿو جيڪو ان کي ملي سگهي ٿو.
جيڪڏهن پيسٽ ٿيل متن ۾ اڳ ۾ ئي متبادل اکر شامل آهي (اهو دٻي وارو سوال نشان `�`)، اصل بائيٽس گهڻو اڳ وڃائجي چڪا آهن ۽ ڪجھ به انهن کي واپس نه آڻي سگهي ٿو. صفحو ائين کولي چوي ٿو: واپس مٿي وڃو ۽ اصل اپلوڊ ڪرڻ لاءِ "Choose file" استعمال ڪريو.

تشخيص توهان کي ڇا ٻڌائي رهي آهي
هڪ دفعو توهان اپلوڊ ڪريو ٿا، تشخيصي ڪارڊ هڪ فيصلو ڏئي ٿو. ڪو به mojibake نه مليو: مواد جيئن آهي تيئن سٺو پڙهجي ٿو; جيڪڏهن توهان جو پليئر اڃا تائين ڪچرو ڏيکاري ٿو، ته پليئر غلط انڪوڊنگ استعمال ڪيو - "Save as" ڏانهن هيٺ وڃو، هڪ مختلف چونڊيو ۽ ان کي اها فائل ڏيو. جڏهن اهو mojibake جهڙو لڳي ٿو، ڪارڊ لسٽ ڪري ٿو ته ان کي ڪهڙو نشان مليو:

ڪينڊيڊيٽس کي ڪئن ترتيب ڏنو وڃي ٿو، ۽ ڪئن چونڊجي
"Ways to fix this" تحت، ڪينڊيڊيٽس سڀ کان وڌيڪ حقيقي-ٻولي-پهرين ترتيب ۾ لسٽ ٿيل آهن، انهن مان 12 تائين، هر هڪ ان انڪوڊنگ جوڙي سان ليبل ٿيل آهي جتان اهو پڙهيو ويو هو ۽ جتي ويو هو. اهو ڏسڻ لاءِ ته اهو ڪهڙو لڳي ٿو ڪنهن هڪ تي ڪلڪ ڪريو، ان کي چونڊيو، پوءِ محفوظ ڪرڻ لاءِ هيٺ اسڪرول ڪريو. خوش نه آهيو؟ اصل ڏانهن واپس وڃڻ لاءِ "Keep as is" استعمال ڪريو.
ترتيب هڪ اسڪور مان اچي ٿي: عام اکرن جو حصو، تلفظ جا اسٽرنگ، علامتن جا اسٽرنگ، غامض اکرن جون ديوارون، سڀ وزن ۾ رکيل. جيڪڏهن ڪو به اسڪور واضح طور تي بهتر نه آهي، ته ڪجھ به سفارش نه ڪيو ويندو آهي - اهو صرف هڪ هجڻ لاءِ توهان تي اڌ-معقول ڪينڊيڊيٽ نه ٿو دٻائيندو. متن جيڪو ٻه ଥର خراب ڪيو ويو هو (هڪ دفعو غلط محفوظ ڪيو ويو، پوءِ هڪ دفعو غلط مرمت ڪيو ويو) مٿين ڪينڊيڊيٽس تي پويان-حل ڪرڻ جو هڪ اضافو راؤنڊ حاصل ڪري ٿو، تنهن ڪري ٻن پردن اندر ڪجھ به اڃا تائين بچائي سگهجي ٿو.

صحيح طرح محفوظ ڪرڻ آخري قدم آهي
مرمت ٿيل نتيجي کي اڃا تائين صحيح طرح محفوظ ڪرڻو پوندو. جڏهن ڪو پليئر UTF-8 کي نه سڃاڻي سگهي، ته BOM سان UTF-8 طور محفوظ ڪرڻ (ونڊوز پليئر BOM تي ڀاڙين ٿا) يا GBK طور عام طور تي ان کي حل ڪري ٿو. توهان UTF-8، UTF-8 (BOM سان)، GBK، Big5، Shift_JIS يا EUC-KR طور محفوظ ڪري سگهو ٿا؛ جيڪڏهن ڪجھ به ميل نه کائي، ته توهان کي ٻيو چونڊڻ لاءِ چيو وڃي ٿو (GBK ڪورियन کي نه رکي سگهي). ڊائون لوڊ ڪيل فائلن کي نالي ۾ `-fixed` شامل ملي ٿو.
جڏهن سڃاتل انڪوڊنگ UTF-8 نه آهي، "Save as" اڳ ۾ ئي توهان لاءِ BOM سان UTF-8 تي پريسيٽ ٿيل آهي. هڪ دفعو توهان خود ڊراپ ڊائون کي ڇهندا آهيو، اهو توهان تي ٻيو اندازو لڳائڻ بند ڪري ٿو.

جيڪو ڪڏهن به نه ڇهيو وڃي ٿو
صرف غلط پڙهيل اکر تبديل ڪيا ويندا آهن. انڊيڪس نمبر، ٽائِمِنگ ۽ ASS اسٽائل لائينون ڪنهن به طريقي سان تبديل نه ڪيون وينديون آهن.
سوال جواب
مون فائل اپلوڊ ڪئي، ته پوءِ مون کي ان کي ٻيهر ڇو محفوظ ڪرڻو پوندو؟ فائل پاڻ عام طور تي سٺي آهي؛ جيڪو خراب آهي اهو پليئر ان کي غلط انڪوڊنگ سان پڙهي رهيو آهي. ان صورت ۾ متن ۾ ڪنهن به اکر کي تبديل ڪرڻ جي ضرورت ناهي - صرف BOM يا GBK سان UTF-8 طور هڪ ڪپي محفوظ ڪريو ۽ اها پليئر کي ڏيو.
پيسٽ ٿيل متن جي مرمت ڇو نه ٿي سگهي؟ هڪ دفعو متبادل اکر پيسٽ ٿيل مواد ۾ ظاهر ٿئي ٿو، اصل بائيٽس وڃائجي چڪا آهن ۽ پويان کان دليل ڏيڻ لاءِ ڪجھ به ناهي. واپس مٿي وڃو ۽ اصل اپلوڊ ڪرڻ لاءِ "Choose file" استعمال ڪريو.
ڪينڊيڊيٽ جيڪو مان چاهيان ٿو اهو لسٽ ٿيل ناهي؟ ڪجھ به سفارش نه ڪيو ويندو آهي جيستائين اهو واضح طور تي ان کان بهتر اسڪور نه ڪري جيڪو توهان وٽ اڳ ۾ ئي آهي. سڃاتل انڪوڊنگ کي ٻئي ۾ تبديل ڪرڻ جي ڪوشش ڪريو ۽ ان کي ٻيهر ترتيب ڏيڻ ڏيو.
هڪ ئي وقت ڪيتريون فائلون؟ هڪ وقت ۾ هڪ. مرمت ڊائون لوڊ ڪريو، پوءِ ايندڙ فائل اندر کارايو.
پرائيويسي
سڃاڻپ ۽ مرمت مڪمل طور تي توهان جي برائوزر ۾ هلن ٿيون. ڪ به سبٽائٽل مواد ڪڏهن به سرور تي نه موڪليو ويندو آهي.
لاڳاپيل اوزار ۽ رهنمائي
mojibake ڪٿان اچي ٿو ۽ اهو ائين ڇو ڏسڻ ۾ اچي ٿو - ڏسو Where subtitle mojibake comes from; انڪوڊنگ سٺي آهي پر مواد گندو آهي - Subtitle cleanup استعمال ڪريو؛ ٽائِمِنگ ۽ پڙهڻ جي رفتار چيڪ ڪرڻ لاءِ - Subtitle QC.