هذا صحيح. كتبت هذا من أجل الاختصار. Unicode بمختلف إصداراته هو مجموعة من المواصفات Specification، أما UTF-8 و UTF-16 من التنفيذات Implementations. الرقم يشير لعدد الأرقام الثنائية bits المستخدمة في وحدات لترميز المحرف character، و لأنها متغيرة الطول variable-length encodings، قد يكون المحرف مكون من 1x8=8 أو 2x8=16 أو 3x8=24 بت، أو بمعنى آخر 1 أو 2 أو 3 بايت للمحرف الواحد. على حد علمي، المحارف اللاتينية في UTF-8 تحتاج 8 بت أو 1 بايت، أما المحارف العربية تحتاج 16 بت أو 2 بايت.
ما الفرق بين Unicode و encoding؟
التعليق السابق
الحق أن الحروف العربية لا تحتاج 16 بت وإنما الحروف اللاتينية سابقة لها في الترميز أي أن الترميز لكل حرف يكون مفردا لذالك تجد utf8 تتبع نظام الاسكي من البداية ومرورا بالحروف الأخرى التي لا توفرها الترميز الأمريكي (الاسكي ) يعني المسألة هذا قبل هذا وليس رسم الحرف يحتاج الى بتات اكثر من الحروف اللاتينية .
لا أدري لكني أعتقد أنني لم أستطع أن أوضح رأيي :)
التعليقات