یہ ٹول کیا کرتا ہے
ایک ہی بائٹس جب UTF-8 کے طور پر پڑھی جاتی ہیں اور جب GBK کے طور پر پڑھی جاتی ہیں تو دو بالکل مختلف حروف کے سیٹ بناتی ہیں — فائل کو نقصان نہیں پہنچا ہے، اسے غلط انکوڈنگ کے ساتھ ڈیکوڈ کیا گیا تھا۔ یہاں وہ ہے جو مرمت کا ٹول کرتا ہے:
فائل اپ لوڈ کریں، اسے پیسٹ نہ کریں
دو ان پٹ پوائنٹس نقصان کی مختلف مقداروں کو درست کر سکتے ہیں، لہذا اگر ہو سکے تو فائل اپ لوڈ کریں۔ فائل کے ساتھ، اصل بائٹس اب بھی وہیں موجود ہوتے ہیں: ٹول ایک کے بعد دوسری انکوڈنگ کی کوشش کرتا ہے، اور ایک بار جب یہ GBK کو پہچان لیتا ہے تو یہ GBK کے طور پر ڈیکوڈ کرتا ہے — کسی چیز کا اندازہ لگانے کی ضرورت نہیں ہوتی۔ پیسٹ کے ذریعے آنے والا متن اب خام بائٹس نہیں رہتا۔ جب تک براؤزر اسٹرنگ کو حوالے کرتا ہے، غلطی پہلے ہی ہو چکی ہوتی ہے، اس لیے ٹول صرف الٹا کام کر سکتا ہے اور جو کچھ ملتا ہے اسے لے سکتا ہے۔
اگر پیسٹ کیے گئے متن میں پہلے سے ہی متبادل حرف (وہ ڈبے والا سوالیہ نشان ``) موجود ہے، تو اصل بائٹس بہت پہلے جا چکے ہیں اور کوئی چیز انہیں واپس نہیں لا سکتی۔ صفحہ بالکل واضح طور پر کہتا ہے: واپس اوپر جائیں اور اصل فائل اپ لوڈ کرنے کے لیے "فائل منتخب کریں" کا استعمال کریں۔

تشخیص آپ کو کیا بتا رہی ہے
ایک بار جب آپ اپ لوڈ کرتے ہیں، تو تشخیص کا کارڈ ایک فیصلہ دیتا ہے۔ کوئی موجیباکی نہیں ملا: مواد جیسا ہے ویسا ہی ٹھیک پڑھا جا رہا ہے؛ اگر آپ کا پلیئر اب بھی کچرا دکھاتا ہے، تو پلیئر نے غلط انکوڈنگ استعمال کی — "اس طرح محفوظ کریں" پر نیچے جائیں، دوسری کاپی منتخب کریں اور وہ فائل اسے دے دیں۔ جب یہ موجیباکی جیسا لگتا ہے ہے، تو کارڈ درج کرتا ہے کہ اس نے کون سا نشان پایا:

امیدواروں کی درجہ بندی کیسے کی جاتی ہے، اور کیسے انتخاب کریں
"اسے ٹھیک کرنے کے طریقے" کے تحت، امیدواروں کو پہلے سب سے زیادہ اصلی زبان جیسے کی ترتیب میں درج کیا جاتا ہے، ان میں سے 12 تک، ہر ایک پر انکوڈنگز کا جوڑا درج ہوتا ہے جس سے اسے پڑھا گیا تھا۔ یہ دیکھنے کے لیے کہ یہ کیسا لگتا ہے کسی ایک پر کلک کریں، اسے منتخب کریں، پھر محفوظ کرنے کے لیے نیچے اسکرول کریں۔ خوش نہیں ہیں؟ اصل پر واپس جانے کے لیے "جیسا ہے ویسا ہی رکھیں" کا استعمال کریں۔
ترتیب ایک اسکور سے آتی ہے: عام حروف کا حصہ، لہجوں کی اسٹرنگز، علامتوں کی اسٹرنگز، غیر واضح حروف کی دیواریں، سب کو وزن دیا گیا ہے۔ اگر کوئی اسکور واضح طور پر بہتر نہیں ہے، تو کسی کی سفارش نہیں کی جاتی ہے — یہ صرف ایک ہونے کی خاطر آپ پر کوئی نصف قابلِ فہم امیدوار نہیں تھوپے گا۔ وہ متن جو دو بار خراب ہوا تھا (ایک بار غلط محفوظ ہوا، پھر ایک بار غلط مرمت ہوا)، سب سے اوپر والے امیدواروں پر ایک اضافی راؤنڈ ریزولوشن حاصل کرتا ہے، لہذا دو تہوں کے اندر کی کوئی بھی چیز اب بھی بچائی جا سکتی ہے۔

صحیح طریقے سے محفوظ کرنا آخری قدم ہے
مرمت شدہ نتیجہ کو اب بھی صحیح طریقے سے محفوظ کیا جانا چاہئے۔ جب کوئی پلیئر UTF-8 کا پتہ نہیں لگا سکتا، تو BOM کے ساتھ UTF-8 (ونڈوز پلیئرز BOM پر بھروسہ کرتے ہیں) کے طور پر محفوظ کرنا یا GBK کے طور پر عام طور پر اسے طے کر دیتا ہے۔ آپ UTF-8، UTF-8 (BOM کے ساتھ)، GBK، Big5، Shift_JIS یا EUC-KR کے طور پر محفوظ کر سکتے ہیں؛ اگر کوئی چیز فٹ نہیں بیٹھتی ہے، تو آپ کو دوسری کا انتخاب کرنے کے لیے کہا جاتا ہے (GBK کوریائی زبان کو نہیں رکھ سکتا)۔ ڈاؤن لوڈ کردہ فائلوں کے نام میں `-fixed` کا اضافہ ہو جاتا ہے۔
جب تشخیص شدہ انکوڈنگ UTF-8 نہیں ہوتی ہے، تو "اس طرح محفوظ کریں" آپ کے لیے پہلے سے ہی BOM کے ساتھ UTF-8 پر سیٹ ہوتا ہے۔ ایک بار جب آپ خود ڈراپ ڈاؤن کو چھوتے ہیں، تو یہ آپ کی پیشگی اندازہ لگانا بند کر دیتا ہے۔

جسے کبھی ہاتھ نہیں لگایا جاتا
صرف غلط پڑھے گئے حروف کو تبدیل کیا جاتا ہے۔ انڈیکس نمبر، ٹائمنگ اور ASS اسٹائل لائنز کو کسی بھی طرح تبدیل نہیں کیا جاتا ہے۔
عام سوالات
میں نے فائل اپ لوڈ کی، تو مجھے اب بھی اسے دوبارہ کیوں محفوظ کرنا ہے؟ فائل خود عام طور پر ٹھیک ہوتی ہے؛ جو چیز خراب ہے وہ پلیئر ہے جو اسے غلط انکوڈنگ کے ساتھ پڑھ رہا ہے۔ اس صورت میں متن میں کسی حرف کو تبدیل کرنے کی ضرورت نہیں ہے — بس ایک کاپی UTF-8 کے ساتھ BOM یا GBK کے طور پر محفوظ کریں اور وہ پلیئر کو دے دیں۔
پیسٹ کیے گئے متن کی مرمت کیوں نہیں کی جا سکتی؟ ایک بار جب پیسٹ کیے گئے مواد میں متبادل حرف ظاہر ہو جاتا ہے، تو اصل بائٹس غائب ہو جاتے ہیں اور پیچھے کی طرف سوچنے کے لیے کچھ نہیں بچتا۔ واپس اوپر جائیں اور اصل فائل اپ لوڈ کرنے کے لیے "فائل منتخب کریں" کا استعمال کریں۔
جو امیدوار میں چاہتا ہوں وہ درج نہیں ہے؟ کسی کی بھی سفارش اس وقت تک نہیں کی جاتی جب تک کہ یہ آپ کے پاس پہلے سے موجود چیز سے واضح طور پر بہتر اسکور نہ کرے۔ تشخیص شدہ انکوڈنگ کو دوسری میں تبدیل کرنے کی کوشش کریں اور اسے دوبارہ درجہ بندی کرنے دیں۔
ایک ساتھ کتنی فائلیں؟ ایک وقت میں ایک۔ مرمت ڈاؤن لوڈ کریں، پھر اگلی فائل فیڈ کریں۔
رازداری
تشخیص اور مرمت مکمل طور پر آپ کے براؤزر میں چلتی ہے۔ کوئی بھی سب ٹائٹل مواد کبھی سرور پر نہیں بھیجا جاتا۔
متعلقہ ٹولز اور گائیڈز
موجیباکی کہاں سے آتا ہے اور اس کا انجام ایسا کیوں ہوتا ہے — سب ٹائٹل موجیباکی کہاں سے آتا ہے دیکھیں؛ انکوڈنگ ٹھیک ہے لیکن مواد گندا ہے — سب ٹائٹل کی صفائی استعمال کریں؛ ٹائمنگ اور پڑھنے کی رفتار چیک کرنے کے لیے — سب ٹائٹل QC۔