ما هو اليونيكود؟
Unicode هو معيار ترميز أحرف عالمي يستخدم لدعم الأحرف في نصوص غير ASCII. تم بناء الإنترنت في الأصل على ASCII، والتي تعتمد على الأبجدية الإنجليزية وتتكون من 128 حرفًا فقط.
يتيح Unicode دعم جميع اللغات حول العالم ومجموعات الأحرف الفريدة الخاصة بها - يمكن لـ Unicode دعم أكثر من مليون حرف! طريقة عمل Unicode هي من خلال السماح بمزيد من البتات، اختصارًا لـ بثنائي الرقمهو، وهي وحدات المعلومات على الجهاز. تتطلب أحرف ASCII حوالي 7 بت فقط، بينما يستخدم Unicode 16 بت. هذا ضروري لأنه يتطلب المزيد من البتات لمعالجة لغات مثل الصينية والعربية والروسية.
هناك أنواع مختلفة من Unicode بما في ذلك UTF-8 وUTF-16، الأكثر شيوعًا. أصبح UTF-8 المعيار النموذجي المستخدم على الويب لأنه يضبط عدد البتات المستخدمة اعتمادًا على الحرف. هذا يعني أن أحرف ASCII في UTF-8 تأخذ فقط البتات التي تحتاجها للمعالجة.