[Unicode]  ما هو الترميز الموحد يونيكود؟ Home | Site Map | Search
 

ما هو الترميز الموحد يونيكود؟

تعطي يونيكود رقمًا فريدًا لكل حرف
بغض النظر عن المنصة
بغض النظر عن البرنامج
بغض النظر عن اللغة

تتعامل الحواسيب بالأسام مع الأرقام فقط، و تخزن الحروف و المحارف الأخرى بتخصيص رقم لكل واحد منها. قبل اختراع يونيكود كان هناك المئات من أنظمة الترميز المختلفة لتخصيص هذه الأرقام، و لم يكن هناك ترميز واحد يمكنه أن يحتوي كل المحارف المطلوبة: فمثلا الاتحاد الأوروبي وحده يحتاج إلى العديد من الترميزات المختلفة لتغطية جميع لغاته. و حتى لو نظرنا إلى لغة واحدة كالإنجليزية، فلم يكن هناك ترميز واحد قادر على استيعاب جميع الأحرف و علامات الترقيم و الرموز التقنية و العلمية شائعة الاستعمال.

حتى أنظمة الترميز هذه تتعارض مع بعضها البعض. بعبارة أخرى، يمكن أن يستخدم ترميزان مختلفان نفس الرقم لتمثيل محرفين مختلفين، أو رقمين مختلفين لتمثيل نفس المحرف. أي حاسوب (خاصة الخواديم) عليه أن يدعم العديد من الترميزات المختلفة؛ و بعد كل هذا، فعندما تمرر البيانات عبر ترميزات أو منصات مختلفة فإنها تبقى عرضة للتلف.

يونيكود تغير كل هذا!

تعطي يونيكود رقمًا فريدًا لكل محرف، بغض النظر عن المنصة، بغض النظر عن البرنامج، بغض النظر عن اللغة. و قد تبنى قادة صناعة الحوسبة معيار يونيكود، مثل أبل (Apple)، و هولِت باكرد (HP)، و آي.بي.إم. (IBM)، و جَسْت سِستمز (JustSystem)، و ميكروسوفت (Microsoft)، و أوراكِـل (Oracle)، و صن (Sun)، و يونيسِس (Unisys) و غيرها. كما أن المعايير الحديثة مثل إكس.إم.إل (XML)، و جافا (Java)، و ECMAScript ( جافا سكربت)، و LDAP، و CORBA 3.0، و WML إلخ. تتطلب استخدام يونيكود، و هي الطريقة الرسمية لتطبيق معيار أيزو ١٠٦٤٦ (ISO/IEC 10646). كما أن يونيكود مدعومة في العديد من أنظمة التشغيل، و كل المتصفحات الحديثة و منتجات أخرى كثيرة. يعد بزوغ معيار يونيكود و توفُّر الأنظمة التي تدعمه أحد أهم الاتجاهات العالمية الحديثة في تقنية البرمجيات.

يتيح استخدام يونيكود في مواقع و تطبيقات الخادوم\العميل أو متعددة الأجزاء توفيرا واضحا في التكلفة مقارنة بأطقم المحارف التقليدية. تمكن يونيكود من أن يستهدف منتج برمجي واحد أو موقع واحد العمل عبر منصات و لغات و بلدان مختلفة دون حاجة لإعادة هندسته. كما تتيح نقل البيانات عبر الأنظمة المختلفة دون تعرضها للتلف.

عن ائتلاف يونيكود

ائتلاف يونيكود هو منظمة غير ربحية تأسست لتطوير و تشجيع استخدام معيار يونيكود، الذي يحدد تمثيل النص في المنتجات البرمجية و المعايير الحديثة. تشمل عضوية الائتلاف على طيف واسع من الشركات و المنظمات في صناعة الحوسبة و معالجة البيانات. عضوية ائتلاف يونيكود مفتوحة للمنظمات و الأشخاص من كل أنحاء العالم الراغبين في دعم نمو و تطبيق المعيار.

لمزيد من المعلومات، راجع المُسْرد، و نماذج على منتجات تدعم يونيكود، و المقدمة التقنية و موارد مفيدة.

Arabic translation by Khaled Hosny