Anonim

ونڈوز 10 اندرونی پیش نظارہ بلڈ 18875 (20H1)

لاگ ہورائزن کے دوسرے سیزن کی قسط 9 میں ، جب ...

شیرو کی موت ہوگئی اور وہ ایلڈر ٹیل کے غیر سرکاری 14 ویں سرور پر نمودار ہوا ، جو ٹیسٹ سرور ، جو زمین پر بجائے چاند پر ہونا تھا ،

... اس نے محل وقوع کی جانچ کی اور مکالمہ زیادہ تر جمع ہوگیا تھا ، مقام کے نام کے لئے محفوظ کیا گیا تھا میئر ٹرانکلیٹیٹیٹس.

کیا گڑبڑا ہوا متن ڈکرپٹ کیا جاسکتا ہے ، یا وہ محض کوڑے دان ہیں؟

ہاں ، گفلڈ ٹیکسٹ موجی بیک کا نتیجہ ہے ، جہاں جاپانی زبان میں اصل متن ، جسے شفٹ- JIS انکوڈنگ میں انکوڈ کیا گیا ہے ، ونڈوز -126 انکوڈنگ کے ذریعے کوڈ کوڈ کیا گیا ہے۔

اگر آپ کبھی بھی ونڈوز (1 بائٹ کریکٹر سیٹ) کے کچھ مغربی انکوڈنگ کے تحت کسی جاپانی ویب پیج یا شفٹ جے آئی ایس انکوڈنگ (2 بائٹ کریکٹر سیٹ) میں انکوڈ شدہ ٹیکسٹ فائل کھولتے ہیں تو آپ کو اعلی تعدد نظر آئے گا۔ �� نتیجے کے نظارے میں کسی اور کردار کے ساتھ جوڑ بنا۔ چونکہ میں نے مشاہدہ کیا ہے کہ شبیہہ میں عربی حرف موجود ہیں ، اس لئے میں نے اپنی ایک موجودہ ٹیکسٹ فائل کا استعمال کیا جو شفٹ جے آئی ایس میں انکوڈ شدہ ہے اور اسے براؤزر میں عربی (ونڈوز) انکوڈنگ کے ساتھ کھولنے کی کوشش کی گئی ، اور مجھے معلوم ہوا کہ عربی (ونڈوز) یا مغربی انکوڈنگ میں ایک جیسے نقشہ سازی ہوتی ہے �� اور �� (جو متن میں جم کر ایک اور عام کردار ہے)۔

مناسب طریقے سے پیش کی گئی جگہ کی حیثیت کی کھڑکی اور کچھ اندازے کے ساتھ موازنہ کرنے کے بعد ، میں نے گپلے ہوئے متن کو مناسب جاپانی متن میں ڈیکوڈٹ کرنے میں کامیاب کردیا (بریکٹ اور cla کو واضح کرنے کے لئے شامل کیا جاتا ہے اور گفلڈ ٹیکسٹ سے ڈی کوڈ نہیں کیا جاتا ہے):

������������������ ��������������� ��������������� ��������������� ������������ ���������������/��������������������������� ��������������� ������������������������ ������������������������ ���������������/������������ ���������������/������������ 

ترجمہ:

 Moon Server  Moon Server  Isolated zone/No monster  PVP allowed Special skills allowed Entry restriction/Restricted Exit restriction/Restricted 

ضمیمہ

نتیجہ کو جانچنے کے لئے ، آپ ازگر 3 کوڈ کے مندرجہ ذیل ٹکڑے کا استعمال کرسکتے ہیں۔

garbled = '��T��[��o��[\n������T��[��o��[\n��]��[�����\n������T��[��o��[\n����������\n�����������]��[�����/������������X��^��[��o��������������\n���������������\n�����������s������������\\���������\n��@���S��������Z��g���p��������\\\n��@��i����������������/�����������\xa0�����\n��@�������o�����������/�����������\xa0�����' print(garbled.encode('Windows-1256').decode('Shift-JIS')) 

ذیل میں ہے صرف دیکھنے کے لئے ذریعہ1 تصویر کے ساتھ موازنہ کے لئے موزیبیک کی:

1 نیچے دیئے گئے متن میں U + 200E بائیں سے دائیں نشان پر مشتمل ہے تاکہ عربی حروف کو دائیں سے بائیں پیش کرنے سے روکیں اور ان کی حیثیت کی بنیاد پر ان کی شکلیں بدل سکیں۔ ایک اور مسئلہ جو سیدھی نقل کرنے سے روکتا ہے وہ U + 00A0 No-Break Space کی موجودگی کی وجہ سے ہے ، جو براؤزر سے کاپی کرنے پر خلا میں تبدیل ہوجاتا ہے۔

�����T��������[��������o��������[��� ���������������T��������[��������o��������[��� �����]��������[�������������� ���������������T��������[��������o��������[��� ���������������������� ��������������������������]��������[��������������/������������������������������X��������^��������[��������o����������������������������������� ��������������������������������� ��������������������������s������������������������������\������������������������ �����@���������S��������������������Z��������g���������p��������������������\��� �����@��������i�������������������������������������/��������������������������������������������� �����@�������������������o��������������������������/��������������������������������������������� 
1
  • "پی وی پی کی اجازت ہے": ھہ۔ حیرت ہے کہ اگر اس کا اہم ہونا ختم ہوجائے گا۔