صفحة الرموز 850

صفحة الترميز 850 ( CCSID 850) (المعروفة أيضًا باسم CP 850، وIBM 00850، [ 2 ] وOEM 850، [ 3 ] وDOS Latin 1 [ 4 ] ) هي صفحة ترميز تُستخدم في أنظمة تشغيل DOS [ أ ] في أوروبا الغربية. [ 5 ] اعتمادًا على إعدادات البلد وتكوين النظام، تُعد صفحة الترميز 850 هي صفحة الترميز الأساسية وصفحة ترميز OEM الافتراضية في العديد من البلدان، بما في ذلك العديد من المناطق الناطقة باللغة الإنجليزية (مثل المملكة المتحدة وأيرلندا وكندا)، بينما تستخدم مناطق أخرى ناطقة باللغة الإنجليزية (مثل الولايات المتحدة) صفحة الترميز 437 الخاصة بالأجهزة افتراضيًا . [ 6 ]

تختلف صفحة الترميز 850 عن صفحة الترميز 437 في استبدال العديد من أحرف رسم المربعات والأحرف اليونانية والرموز المختلفة بأحرف لاتينية إضافية مزودة بعلامات تشكيل ، مما حسّن بشكل كبير دعم لغات أوروبا الغربية (جميع الأحرف من معيار ISO 8859-1 مُدرجة). في الوقت نفسه، تسببت هذه التغييرات في كثير من الأحيان في حدوث خلل في العرض مع البرامج التي تستخدم أحرف رسم المربعات لعرض واجهة مستخدم رسومية في وضع النص.

بعد حقبة نظام التشغيل DOS، استبدلت أنظمة التشغيل اللاحقة إلى حد كبير صفحة الترميز 850 بنظام Windows-1252 ، [ ب ] ثم بنظامي UCS-2 و UTF-16 ، [ ج ] وأخيراً بنظام UTF-8 . ومع ذلك، قد تظل التطبيقات القديمة، وخاصة برامج سطر الأوامر ، تعتمد على دعم صفحات الترميز القديمة.

مجموعة الأحرف

يظهر كل حرف غير ASCII مع رمز Unicode المكافئ له. وتقتصر الاختلافات عن صفحة الرموز 437 على النصف الثاني من الجدول، بينما يبقى النصف الأول كما هو.

صفحة الترميز 850 [ 3 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
0123456789أبجدهـF
0x 0نول
263أ
263ب
2665
2666
2663
2660
2022
25D8
25CB
25D9
2642
2640
266أ
266ب
263 درجة مئوية
1x 16
25BA
25C4
2195
203 درجة مئوية
00B6
§
00A7
25AC
21A8
2191
2193
2192
2190
221 فهرنهايت
2194
25B2
25 قبل الميلاد
2 × 32 إس بي !"8دولار%و'()*+،-./
3 × 480123456789:؛<=>؟
4 × 64@أبجدهـFجيحأناجكلمشماليا
5 × 80PسؤالRSتييوVدبليوXYZ[\]^_
6 × 96`أبجدهـوزحأناجكلمنo
7 × 112صqرsتuvwxyz{|}~
2302
8 × 128ج
00C7
ü
00FC
é
00E9
â
00E2
أ
00E4
à
00E0
å
00E5
ç
00E7
ê
00EA
ë
00EB
è
00E8
أنا
00EF
أنا
00EE
أنا
00EC
Ä
00C4
Å
00C5
9 × 144إي
00C9
æ
00E6
Æ
00C6
أو
00F4
ö
00F6
ò
00F2
û
00FB
ù
00F9
ÿ
00FF
Ö
00D6
Ü
00DC
ø
00F8
جنيه إسترليني
00A3
Ø
00D8
×
00D7
ƒ
0192
Ax 160أ
00E1
أنا
00ED
ó
00F3
ú
00FA
ñ
00F1
Ñ
00D1
ª
00AA
º
00BA
¿
00BF
®
00AE
¬
٠٠AC
نصف
00BD
¼
00 قبل الميلاد
¡
00A1
«
00AB
»
00BB
Bx 176
2591
2592
2593
2502
2524
أ
00C1
Â
00C2
إلى
00C0
©
00A9
2563
2551
2557
255D
¢
00A2
¥
00A5
2510
Cx 192
2514
2534
252 درجة مئوية
251 درجة مئوية
2500
253 درجة مئوية
ã
00E3
Ã
00C3
255أ
2554
2569
2566
2560
2550
256 درجة مئوية
¤
00A4
Dx 208ð
00F0
Ð
00D0
Ê
00CA
Ë
00CB
È
00C8
أنا
0131
أنا
00CD
أنا
00CE
أنا
00CF
2518
250 درجة مئوية
2588
2584
¦
00A6
أنا
00CC
2580
مثال 224أو
00D3
ß
00DF
أو
00D4
Ò
00D2
õ
00F5
Õ
00D5
µ
00B5
ذ
00FE
ذ
00DE
Ú
00DA
Û
00DB
Ù
00D9
ý
00FD
Ý
00DD
¯
00AF
´
00B4
إف إكس 240SHY 00AD±
00B1
2017
¾
00BE
00B6
§
00A7
÷
00F7
¸
00B8
°
00B0
¨
00A8
·
00B7
¹
00B9
³
00B3
²
00B2
25A0
NBSP 00A0
  الاختلافات عن صفحة الكود 437

صفحة الرموز 858

في عام 1998، تم اشتقاق صفحة الترميز 858 ( CCSID 858) [ 11 ] (المعروفة أيضًا باسم CP 858، IBM 00858، OEM 858 [ 3 ] ) من صفحة الترميز هذه عن طريق تغيير نقطة الترميز 213 (D5 hex ) من i بدون نقطة ⟨ı⟩ إلى علامة اليورو U +20AC . [ 12 ] [ 13 ] [ 14 ] على عكس معظم صفحات الترميز المعدلة لدعم علامة اليورو، لم يتم اختيار علامة العملة العامة في CF hex كحرف للاستبدال (قارن ISO-8859-15 (من ISO-8859-1 )، وصفحات الترميز 808 (من 866)، و 848 (من 1125)، و 849 (من 1131) و 872 (من 855)، وISO-IR-205 (من ISO-8859-4 )، وISO-IR-206 (من ISO-8859-13 )، والتغييرات التي طرأت على MacRoman و MacCyrillic ).

في نظام التشغيل IBM PC DOS 2000 ، الذي صدر أيضًا عام 1998، تم تغيير تعريف الرمز 850 ليطابق الرمز 858، وأُطلق عليه اسم " صفحة الترميز 850 المعدلة" . [ 15 ] [ 16 ] [ 17 ] [ 18 ] وقد تم ذلك لتمكين البرامج التي تستخدم الرمز 850 بشكل ثابت من استخدام رمز اليورو. ربما كان هناك أيضًا مشكلة تتعلق بملفات معلومات صفحة الترميز ( .CPI ) التي تقتصر على ست صفحات ترميز كحد أقصى. أما منتجات IBM/MS الأحدث، فتستخدم صفحة الترميز 858 تحت مُعرّفها الخاص، وقد أعادت الرمز 850 إلى وضعه الأصلي. [ 19 ]

انظر أيضاً

ملحوظات

  1. بالإضافة إلىنظام التشغيل EPOC16 الخاص بـ Psion
  2. مشابه لـ ISO-8859-1 وليس بالضرورة متميزًا عنه بشكل واضح
  3. كان خط Windows NT يدعم Unicode بشكل أصليمنذ البداية ، ولكن مشاكل دعم أدوات التطوير والتوافق مع Windows 9x أبقت معظم التطبيقات على صفحات الترميز 8 بت.

مراجع

  1. 1 2 مجموعات الأحرف ، هيئة الأرقام المخصصة للإنترنت (IANA)، 12-12-2018
  2. "00850" (ملف PDF) . صفحات الترميز من CPGID . شركة IBM . مؤرشف (ملف PDF) من الأصل بتاريخ 23-09-2012 . تم الاطلاع عليه بتاريخ 24-02-2020 .
  3. 1 2 3 "OEM 850" . مركز مطوري Go Global . مايكروسوفت . مؤرشف من الأصل بتاريخ 2016-06-06 . تم الاسترجاع بتاريخ 2016-06-06 .
  4. "صفحة الترميز 850 MS-DOS Latin 1" . تطوير البرمجيات الدولية . مايكروسوفت . مؤرشف من الأصل بتاريخ 2016-06-06 . تم الاسترجاع بتاريخ 2016-06-06 .
  5. "وثيقة معلومات CCSID 850" . مؤرشفة من الأصل بتاريخ 27-03-2016.
  6. ^ بول ماتياس ر. (30/07/1997). "II.16.iii. دعم الأراضي - رموز الأراضي ولوحة المفاتيح" [ II.16.iii. دعم اللغة الوطنية - رموز الدولة ومعرفات تخطيط لوحة المفاتيح . NWDOS-TIPs — نصائح وحيل لتشغيل Novell DOS 7، مع النقر على التفاصيل غير الموثقة والأخطاء والحلول [ NWDOSTIPs — نصائح وحيل لـ Novell DOS 7، مع التركيز بشكل خاص على التفاصيل غير الموثقة والأخطاء والحلول البديلة . MPDOSTIP (باللغة الألمانية) (3 ed.). مؤرشفة من الأصلي بتاريخ 2016-06-06 . تم الاسترجاع 2016/06/06 . (ملاحظة: يُعدّ ملف NWDOSTIP.TXT مرجعًا شاملًا حول نظامي التشغيل Novell DOS 7 و OpenDOS 7.01 ، ويتضمن وصفًا للعديد من الميزات والتفاصيل الداخلية غير الموثقة. وهو جزء من مجموعة MPDOSTIP.ZIP الأكبر حجمًا التي احتفظ بها المؤلف حتى عام 2001، والتي تم توزيعها على العديد من المواقع في ذلك الوقت. يشير الرابط المرفق إلى نسخة أقدم من ملف NWDOSTIP.TXT تم تحويلها إلى صيغة HTML.)
  7. "جدول تحويل cp850_DOSLatin1 إلى Unicode" (ملف نصي) . اتحاد Unicode. مؤرشف من الأصل بتاريخ 2016-06-06 . تم الاطلاع عليه بتاريخ 2016-06-06 .
  8. صفحة الترميز CPGID 00850 (ملف PDF) ، شركة IBM، 1986
  9. صفحة الترميز (CPGID) 00850 (txt) ، شركة IBM، 1998
  10. "المكونات الدولية لليونيكود (ICU)، ibm-850_P100-1995.ucm" . جيت هاب . 2002-12-03. مؤرشف من الأصل في 2022-01-28 . تم الاسترجاع في 2022-01-28 .
  11. "وثيقة معلومات CCSID 858" . شركة IBM . مؤرشفة من الأصل بتاريخ 27-03-2016.
  12. صفحة الترميز (CPGID) 00858 (txt) ، شركة IBM، 1998
  13. "00858" . صفحات الترميز من CPGID . شركة IBM . مؤرشف من الأصل بتاريخ 2016-06-06 . تم الاسترجاع بتاريخ 2016-06-06 .
  14. "وثيقة معلومات صفحة الترميز 858" . شركة IBM . مؤرشفة من الأصل بتاريخ 20 أغسطس 2016.
  15. بول، ماتياس ر. (10-06-2001) [1995]. "تنسيق ملف DOS COUNTRY.SYS" (ملف COUNTRY.LST) ( الإصدار 1.44). مؤرشف من الأصل بتاريخ 20-04-2016 . تم الاطلاع عليه بتاريخ 20-08-2016 . 
  16. ^ ستاريكوف ، يوري (2005-04-11). "15-летию Russian MS-DOS 4.01 посвящается" [ 15 عامًا من MS-DOS 4.01 الروسية ] (باللغة الروسية). مؤرشفة من الأصلي بتاريخ 2016-06-06 . تم الاسترجاع 2014/05/07 .
  17. بول، ماتياس ر. (27-08-2001). "تغيير صفحات الترميز في FreeDOS (متابعة)" . تم الاسترجاع في 08-05-2013 . [...] يمكن أيضًا إنشاء ملفات .CPI مخصصة بنمط الخط التقليدي دون صعوبات، ولكن لا يمكنك تخزين أكثر من [...] ست صفحات ترميز في هذا الملف إذا كان من المفترض أن يكون قابلاً للاستخدام بواسطة MS-DOS/PC DOS (بعض مشكلات OEM، ويمكن لنظام NT التعامل مع ملفات أكبر من 64 كيلوبايت، لكن MS-DOS/PC DOS لا يستطيع ذلك).   {{cite web}}: صيانة CS1: خدمة الأرشفة المهملة ( رابط ) (ملاحظة: بناءً على منشور fd-dev).)
  18. بول، ماتياس ر. (10-06-2001) [1995]. "وصف تنسيق ملفات DOS وOS/2 وWindows NT بصيغة .CPI، وملفات Linux بصيغة .CP" (ملف CPI.LST) ( الإصدار 1.30). مؤرشف من الأصل بتاريخ 20-04-2016 . تم الاطلاع عليه بتاريخ 20-08-2016 . 
  19. بول، ماتياس ر. (15 أغسطس 2001). "تغيير صفحات الترميز في FreeDOS" ( مواصفات التصميم التقني). مؤرشف من الأصل في 6 يونيو 2016. تم الاسترجاع في 6 يونيو 2016. المعرّف الرسمي الجديد لصفحة الترميز متعددة اللغات "850 مع رمز اليورو" هو 858، وليس 850. ستتحول IBM إلى استخدام 858 بدلاً من متغير 850 في الإصدارات المستقبلية من منتجاتها. [...] لا يسعني إلا التخمين لماذا لم يضيفوا 858 إلى ملفات EGAx.CPI و COUNTRY.SYS و KEYBOARD.SYS في PC DOS 2000. صُممت العديد من تطبيقات الطرف الثالث للعمل مع 850 ولم تكن على دراية بـ 858 وقت إصدار PC DOS 2000، لذا فهو أسهل للجميع، ولكن لسوء الحظ غير متوافق. كما هو موضح أعلاه، يحتوي ملفا COUNTRY.SYS وKEYBOARD.SYS على مدخلين فقط لصفحات الترميز لكل دولة في إصدارات DOS الغربية. (في الإصدارات العربية والعبرية، يمكن أن يصل عدد صفحات الترميز إلى 8 صفحات لكل دولة، نظريًا لا يوجد حد أدنى ضمن نطاق صفحات الترميز المسموح بها من 1 إلى 65534). تكمن المشكلة في أن إزالة دعم 850 قد يتسبب في مشاكل توافق مع التطبيقات المصممة لاستخدام 850. إضافة 858 كخيار ثالث لجميع الملفات كان سيزيد حجم الملفات والجداول بشكل ملحوظ. يخصص محلل ملف COUNTRY.SYS في MS-DOS/PC DOS IO.SYS / IBMBIO.COM مساحة تخزين مؤقتة بحجم 6 كيلوبايت (لـ DOS 6) لتحميل جميع المعلومات. يسمح هذا بقبول 438 مدخلاً كحد أقصى في ملف COUNTRY.SYS، وإلا ستظهر لك رسالة "COUNTRY.SYS كبير جدًا". لا يفرض محلل NLSFUNC هذا القيد، كما أن محللات الملفات في DR-DOS (النواة وNLSFUNC) لا تعرف هذا القيد أيضًا. حتى أن الإصدارات القديمة من MS-DOS/PC DOS كانت تحتوي على مخزن مؤقت بسعة 2 كيلوبايت ، يستوعب 146 مدخلاً كحد أقصى.