التعريف
UCS-2 هو ترميز الأحرف بـ 16 بت الذي تستخدمه رسائل SMS للنصوص الواقعة خارج أبجدية GSM-7، مثل العربية أو الصينية أو الرموز التعبيرية (emoji). وتتسع رسالة SMS الواحدة لـ 70 حرفاً بترميز UCS-2، أو 67 حرفاً لكل جزء في الرسالة متعددة الأجزاء.
تنص المواصفة 3GPP TS 23.038 على أن بيانات المستخدم المرمّزة بـ UCS-2 يمكن أن تصل إلى 140 بايت، أي ما يصل إلى 70 حرفاً. وفي SMPP v3.4، يُشار إلى UCS-2 بالقيمة data_coding = 0x08.
عند تقسيم رسالة طويلة، تترك ترويسة بيانات المستخدم البالغة 6 بايت مساحة 134 بايت لكل جزء، أي 67 حرفاً بترميز UCS-2.
لا يستطيع UCS-2 تمثيل سوى الأحرف الموجودة في المستوى متعدد اللغات الأساسي (BMP). وتقع معظم الرموز التعبيرية خارجه، فتُرسَل كأزواج بديلة (surrogate pairs) بترميز UTF-16، بحيث يشغل كل رمز تعبيري خانتين من الخانات السبعين. وتعرضها الهواتف بشكل صحيح، لكنها تستهلك مساحة أكبر.
في الأسواق الناطقة بالعربية في دول الخليج، يُعدّ UCS-2 الترميز المعتاد للنص العربي. لذا خطّط لرسائل أقصر وعدد أكبر من الأجزاء مقارنةً برسالة إنجليزية مماثلة.
مثال
رمز OTP عربي من 60 حرفاً يتسع في رسالة SMS واحدة؛ أما رسالة عربية من 140 حرفاً فتحتاج إلى 3 أجزاء (67 + 67 + 6).