صفحة الرموز 950

صفحة الترميز 950 هي صفحة الترميز المستخدمة في نظام التشغيل مايكروسوفت ويندوز للغة الصينية التقليدية . وهي تطبيق مايكروسوفت لمعيار ترميز الأحرف Big5 الفعلي . هذه الصفحة غير مسجلة لدى هيئة IANA ، [ 1 ] وبالتالي، فهي ليست معيارًا لتبادل المعلومات عبر الإنترنت، على الرغم من أنها تُسمى عادةً ببساطة بـ 950 ، بما في ذلك بواسطة وظائف مكتبة مايكروسوفت. [ 2 ]big5

المصطلحات والمتغيرات

يتمثل الاختلاف الرئيسي بين صفحة ترميز ويندوز 950 و Big5 "العادي" (غير الخاص بمورد معين) في دمج مجموعة فرعية من امتدادات ETEN في Big5 من 0xF9D6 إلى 0xF9FE (والتي تشمل الأحرف الصينية السبعة : 碁، 銹، 裏، 墻، 恒، 粧، و嫺، متبوعة بـ 34 حرفًا لرسم المربعات وعناصر الكتل ). أما النطاقات المستخدمة من قبل بعض أحرف ETEN الموسعة الأخرى، فهي تُعرَّف كأحرف يحددها المستخدم النهائي (للاستخدام الخاص) . [ 3 ]

يتألف ترميز CCSID 950 الخاص بشركة IBM من صفحة ترميز أحادية البايت 1114 (CCSID 1114) وصفحة ترميز ثنائية البايت 947 (CCSID 947)، [ 4 ] [ 5 ] [ 6 ] ، وعلى الرغم من كونه أيضًا أحد متغيرات Big5، إلا أنه يختلف إلى حد ما عن صفحة ترميز Microsoft 950، حيث يتضمن بعض امتدادات ETEN للبايتات الرئيسية 0xA3، [ 7 ] 0xC6، [ 3 ] [ 8 ] 0xC7 [ 9 ] و0xC8، [ 3 ] [ 10 ] بينما يحذف تلك التي تحتوي على البايت الرئيسي 0xF9 (والتي تتضمنها Microsoft)، ويربطها بدلاً من ذلك بمنطقة الاستخدام الخاصة كأحرف معرفة من قبل المستخدم. [ 3 ] [ 11 ] كما يتضمن منطقتين إضافيتين غير تابعتين لـ ETEN مع بايتات لاحقة من 0x81 إلى A0، أي خارج نطاق بايتات Big5 المعتاد ولكنها مشابهة لنطاق بايتات Big5+: تحتوي المنطقة 5 على بايتات رئيسية من 0xF2 إلى F9 وتحتوي على أحرف مختارة من قبل IBM، بينما تحتوي المنطقة 9 على بايتات رئيسية من 0x81 إلى 8C وهي منطقة معرفة من قبل المستخدم. [ 12 ]

قامت مايكروسوفت بتحديث إصدارها من صفحة الترميز 950 في عام 2000، مضيفةً رمز اليورو (€) في رمز البايت المزدوج 0xA3E1. وتشير شركة IBM إلى تحديث رمز اليورو في إصدارها Big-5 باسم CCSID 1370 (الذي يتضمن رمز اليورو أحادي البايت (0x80) وثنائي البايت). [ 13 ] ويتألف من صفحة الترميز أحادية البايت 1114 (CCSID 5210) وصفحة الترميز ثنائية البايت 947 (CCSID 21427). [ 13 ] [ 14 ] [ 15 ]

لتحسين التوافق مع إصدار مايكروسوفت في IBM Db2 ، قامت IBM أيضًا بتعريف صفحة الترميز 1372 ثنائية البايت [ 16 ] و CCSID 1373 ذي العرض المتغير المرتبط بها ، والذي يتضمن فقط رمز اليورو ثنائي البايت [ 17 ] ويتوافق مع سلوك مايكروسوفت الذي يتضمن مناطق الامتداد. [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ]

رموز البايت المفردة

فيما يلي الأحرف الرسومية أحادية البايت التي توفرها شركة IBM. يمكن استخدام الرموز من 0x00 إلى 0x1F و0x7F بدلاً من ذلك لرموز التحكم C0 ، وذلك حسب السياق (راجع صفحة الرموز 437 وصفحة الرموز 897 ). كما ذُكر أعلاه، فإن رمز اليورو أحادي البايت الموجود في 0x80 غير مُدرج في ترميز IBM CCSID 950 أو 1373، ولا في ترميز Microsoft.

صفحة الترميز 1114 [ 23 ] [ 24 ]
0123456789أبجدهـF
0xأنثى
1x§
2x إس بي !"8دولار%و'()*+،-./
3x0123456789:؛<=>؟
4x@أبجدهـFجيحأناجكلمشماليا
5xPسؤالRSتييوVدبليوXYZ[\]^_
6x`أبجدهـوزحأناجكلمنo
7xصqرsتuvwxyz{|}~
8x

أما الباقي فهي أجزاء من تسلسل ثنائي البايت.

استخدام منطقة الاستخدام الخاص

رسم الخرائط من Big5 EUDC إلى نقاط رمز PUA [ 25 ]
مجموعة بيج 5نطاق يونيكودالصيغة [ 26 ]
81 40–8D FEU+EEB8–U+F6B00xeeb8 + (157 * (H-0x81)) + (L<0x80)?(L-0x40):(L-0x62)
8E 40–A0 FEU+E311–U+EEB70xe311 + (157 * (H-0x8e)) + (L<0x80)?(L-0x40):(L-0x62)
C6 A1–C8 FEU+F6B1–U+F8480xf672 + (157 * (H-0xc6)) + (L<0x80)?(L-0x40):(L-0x62)
FA 40–FE FEU+E000–U+E3100xe000 + (157 * (H-0xfa)) + (L<0x80)?(L-0x40):(L-0x62)

يُستخدم هذا الربط أيضًا في نظام HKSCS عندما لا يكون رمز معين موجودًا بعد في مراجعة Unicode المحددة. [ 27 ]

انظر أيضاً

  • LMBCS-18
  • صفحة الترميز 951 ، وهي حيلة من مايكروسوفت لاستبدال cp950 بإصدار يدعم HKSCS على نظام التشغيل ويندوز إكس بي

مراجع

  1. "مجموعات الأحرف" . IANA — سجلات البروتوكولات .
  2. "خاصية Encoding.WindowsCodePage - إطار عمل .NET (الإصدار الحالي)" . MSDN . مايكروسوفت.
  3. ١ ٢ ٣ ٤ تشو، إتش إف؛ هو، دي واي؛ وانغ، زد جي؛ كاو، تي سي؛ تشانغ، دبليو سي إتش؛ كريسبين، إم. (١٩٩٦). "ترميز الأحرف الصينية لرسائل الإنترنت" . طلبات التعليقات . IETF . doi : 10.17487/rfc1922 . RFC 1922.
  4. "وثيقة معلومات CCSID 950" . مؤرشفة من الأصل بتاريخ 2014-12-02.
  5. "وثيقة معلومات CCSID 1114" . مؤرشفة من الأصل بتاريخ 27-03-2016.
  6. "وثيقة معلومات CCSID 947" . مؤرشفة من الأصل بتاريخ 2014-12-01.
  7. "البايت الرئيسي A3: ibm-950_P110-1999" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحولات . المكونات الدولية لليونيكود .
  8. "بايت الرصاص C6: ibm-950_P110-1999" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  9. "بايت الرصاص C7: ibm-950_P110-1999" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  10. "بايت الرصاص C8: ibm-950_P110-1999" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحولات . المكونات الدولية لليونيكود .
  11. "بايت الرصاص F9: ibm-950_P110-1999" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  12. "مجموعة الأحرف الرسومية الصينية التقليدية من IBM لبرنامج IBM BIG-5" (ملف PDF) . IBM . 1999. CH 3-3220-131 1999-04.
  13. 1 2 "وثيقة معلومات CCSID 1370" . مؤرشفة من الأصل بتاريخ 27-03-2016.
  14. "وثيقة معلومات CCSID 5210" . مؤرشفة من الأصل بتاريخ 29-11-2014.
  15. "وثيقة معلومات CCSID 21427" . مؤرشفة من الأصل بتاريخ 27-03-2016.
  16. "CPGID 01372: MS T-Chinese Big-5 (خاص بـ DB2)" . عولمة IBM - معرّفات صفحات الترميز . مؤرشف من الأصل بتاريخ 17-03-2016.
  17. "ibm-1373_P100-2002" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحولات . المكونات الدولية لليونيكود .
  18. "البايت الرئيسي A3: ibm-1373_P100-2002" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  19. "بايت الرصاص C6: ibm-1373_P100-2002" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  20. "بايت الرصاص C7: ibm-1373_P100-2002" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  21. "بايت الرصاص C8: ibm-1373_P100-2002" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  22. "بايت الرصاص F9: ibm-1373_P100-2002" . عرض توضيحي لوحدة التحكم المتكاملة - مستكشف المحول . المكونات الدولية لليونيكود .
  23. صفحة الترميز CPGID 01114 (ملف PDF) (PDF) ، IBM
  24. صفحة الترميز CPGID 01114 (txt) ، IBM
  25. "مخطط أفضل ملاءمة لنظام ويندوز: CP950" . unicode.org . تم الاطلاع عليه بتاريخ 13 سبتمبر 2016 .
  26. "Big5" . قاعدة بيانات كانجي . تم الاسترجاع في 13 سبتمبر 2016 .
  27. "Big5-HKSCS:2008" .{{cite web}}: CS1 maint: deprecated archiveal service ( link )