دعم Unicode للأزواج البديلة و تسلسلات الأحرف للربط

يعرّف معيار Unicode الزوج البديل كتمثيل حرف بترميز لحرف مجرد واحد يتألف من سلسلة من اثنين من وحدات التعليمات البرمجية. القيمة الأولى للزوج البديل هو الحرف البديل المرتفع، قيمة رمز ذات 16 بت في النطاق U + D800 إلى U + DBFF. القيمة الثانية هي الحرف البديل المنخفض، في النطاق من U + DC00 إلى U + DFFF.

يعرّف معيار Unicode تسلسل الأحرف للربط كتركيبة من حرف أساسي و حرف واحد أو أكثر من حروف الدمج. يمكن أن يمثل الزوج البديل حرف أساسي أو حرف ربط. للحصول على مزيد من المعلومات حول الأزواج البديلة و تسلسلات الأحرف للربط، راجع معيار Unicode في الصفحة الرئيسية Unicode.

النقطة المفتاحية الواجب تذكرها هي أن الأزواج البديلة تمثل أحرف واحدة مكونة من 32-بت. لا يمكنك أن تفترض أن قيمة ترميز Unicode واحدة ذات 16-بت يتم تعيينها إلى حرف واحد بالضبط. عن طريق استخدام الأزواج البديلة، يمكن لنظام ترميز Unicode مكون من 16-بت أن يتعامل مع مليون نقطة رمز إضافية التي سوف يتم تعيين الأحرف إليها بواسطة المعيار Unicode.

يدعم برنامج .NET Framework العناصر النصية. عنصر النص هو وحدة نص يتم عرضها كحرف واحد يسمى grapheme. يمكن أن يكون عنصر النص حرف أساسي، أو زوج مركب، أو تسلسل حروف مدمجة. توفر الفئة StringInfo الأساليب التي تتيح للتطبيق الخاص بك تقسيم سلسلة إلى عناصرها النصية ثم التكرار خلال عناصر النصوص تلك. لمزيد من المعلومات حول استخدام الفئة StringInfo، راجع فهرسة السلاسل.

راجع أيضًا:

المبادئ

Unicode في .NET Framework

فهرسة السلاسل