UCS-2

ترميز SMS بطول 16 بت المستخدم لمعظم الرموز التعبيرية والكتابات غير اللاتينية: 70 حرفًا لكل مقطع، و67 عند الدمج.

تعريفات فقط — المصطلح المشروح هنا ليس خدمة نبيعها.

يرمّز UCS-2 أي كتابة تقريبًا بمعدل 16 بت لكل حرف، مما يخفض سعة مقطع SMS إلى 70 حرفًا. ويكفي حرف واحد خارج أبجدية GSM-7 (معظم الرموز التعبيرية ومعظم الكتابات غير اللاتينية) لتحويل الرسالة بأكملها إلى UCS-2.

يُختار الترميز لكل رسالة على حدة، لذا يغيّر حرف واحد خارج GSM-7 النص بأكمله.

الترميز والوحدات والمقاطع

الترميز
UCS-2
الأحرف
22
الوحدات
23
المقاطع
1
ترميز رسالة نموذجية، وعدد أحرفها، وحجمها بوحدات الترميز، وعدد مقاطعها.
وصف نصي

يسرد الشكل الترميز المختار لرسالة نموذجية واحدة، وعدد أحرفها، وحجمها بوحدات الترميز، وعدد المقاطع التي يتطلبها ذلك الحجم. وفي UCS-2، الوحدات هي وحدات ترميز بطول 16 بت.

كيف يُختار الترميز

تبدأ رسائل SMS بترميز GSM-7. ويؤدي أي حرف خارج تلك الأبجدية إلى نقل الرسالة إلى UCS-2، أو إلى ترميز آخر تدعمه الشبكة. ويشمل التحويل الرسالة بأكملها، لذا تشغل الأحرف التي تتسع لها GSM-7 بايتين أيضًا.

يتسع المقطع لـ 70 حرفًا، لأن قسمة 140 بايت على بايتين لكل حرف تعطي 70. ويحتاج الرمز التعبيري من المستوى التكميلي إلى وحدتي ترميز UTF-16، وترسل الهواتف ومراكز الرسائل عمليًا بترميز UTF-16، لذا يتسع النص الغني بالرموز التعبيرية لعدد أقل من الأحرف؛ أما UCS-2 الصارم فلا يستطيع ترميزه إطلاقًا. وتعرض حاسبة مقاطع SMS العدد.

الأسئلة الشائعة

هل UCS-2 هو نفسه UTF-16؟

متقاربان لكنهما غير متطابقين. يستخدم UCS-2 وحدة ثابتة بطول 16 بت؛ ويستخدم UTF-16 أزواجًا بديلة خارج المستوى الأساسي، وترسل الهواتف ومراكز الرسائل عمليًا بترميز UTF-16.

كم حرفًا يتسع له مقطع UCS-2؟

70 حرفًا دون ترويسة بيانات المستخدم، و67 حرفًا مع وجودها. ويشغل الرمز التعبيري من المستوى التكميلي وحدتي ترميز UTF-16، ولا يمكن ترميزه بـ UCS-2 الصارم.

ما اللغات التي تحتاج إلى UCS-2؟

كثير من الكتابات غير اللاتينية، وأي نص يحتوي على أحرف خارج GSM-7. وبعض الأحرف اللاتينية المشكّلة تحتاج إليه بالفعل.

اعرف المزيد

المصادر

  1. 3GPP TS 23.038: الأبجديات والمعلومات الخاصة باللغات لرسائل SMS