Code page 852
کوڈ پیج 852 (سی سی ایس آئی ڈی 852) (جسے سی پی 852، آئی بی ایم 0852، او ای ایم 852 (لاطینی II)، ایم ایس-ڈاس لاطینی 2 کے نام سے بھی جانا جاتا ہے) ایک کوڈ پیج ہے جو ڈی او ایس کے تحت وسطی یورپی زبانیں لکھنے کے لیے استعمال ہوتا ہے جو لاطینی رسم الخط استعمال کرتی ہیں (جیسے بوسنیا، کروشیائی، چیک، ہنگری، پولینڈ، رومانیہ، سربیا، سلوواک یا سلووین)۔ سی سی ایس آئی ڈی 9044 کوڈ پیج/سی سی ایس آئی ڈی 852 کی یورو کرنسی اپ ڈیٹ ہے۔ اس اپ ڈیٹ میں بائٹ اے اے کی جگہ لے لیتا ہے۔ کوڈ پیج 852 (DOS لاطینی 2) ISO/IEC 8859-2 (ISO لاطینی-2) سے بہت مختلف ہے، حالانکہ دونوں کو غیر رسمی طور پر مختلف زبان کے علاقوں میں "لاطینی-2" کہا جاتا ہے۔ تاہم، آئی ایس او 8859-2 کے تمام پرنٹ ایبل حروف کو ایک مختلف ترتیب میں شامل کیا گیا ہے، جو اصل ڈی او ایس کوڈ پیج 437 کے باکس ڈرائنگ حروف کے ذیلی سیٹ کو محفوظ رکھتا ہے، جبکہ دیگر (جو سنگل اور ڈبل لائننگ دونوں کو ملاتے ہیں) کی قربانی دیتے ہیں تاکہ مزید حروف کو ڈائیکریٹکس کے ساتھ شامل کیا جا سکے۔ یہ وہی نقطہ نظر ہے جو کوڈ پیج 850 نے لیا ہے، جو آئی ایس او 8859-1 کے مساوی ہے۔ باکس ڈرائنگ سپورٹ میں یہ کمی DOS ایپلی کیشنز میں ڈسپلے کی خرابیوں کا سبب بنی جس نے ٹیکسٹ موڈ میں GUI جیسی سطح کو ظاہر کرنے کے لیے باکس ڈرائنگ حروف کا استعمال کیا (مثال کے طور پر۔ نورٹن کمانڈر)۔ اس مسئلے سے بچنے کے لیے کئی مقامی، زیادہ زبان سے متعلق مخصوص انکوڈنگ ایجاد کی گئیں، مثال کے طور پر چیک اور سلوواک کے لیے کامینیکی انکوڈنگ یا پولینڈ کے لیے مزوویا انکوڈنگ۔ کریکٹر سیٹ درج ذیل ٹیبل کوڈ پیج 852 دکھاتا ہے۔ ہر حرف کو اس کے مساوی یونیکوڈ کوڈ پوائنٹ کے ساتھ دکھایا گیا ہے۔ ٹیبل کا صرف دوسرا نصف حصہ (128-255) دکھایا گیا ہے، پہلا نصف حصہ (0-127) کوڈ پیج 437 جیسا ہے۔ ایل ایم بی سی ایس-6 حوالہ جات 852 بھی دیکھیں۔