• Renault
  • Viber
  • Air Canada
  • Microsoft

This 16-bit character format allows for a greatly extended character set which includes all the languages that can be written in the following scripts:

  • Latin
  • Greek
  • Cyrillic
  • Armenian
  • Hebrew
  • Arabic
  • Syriac
  • Thaana
  • Devanagari
  • Bengali
  • Gurmukhi
  • Oriya
  • Tamil
  • Telugu
  • Kannada
  • Malayalam
  • Sinhala
  • Thai
  • Lao
  • Tibetan
  • Myanmar
  • Georgian
  • Hangul
  • Ethiopic
  • Cherokee
  • Canadian-Aboriginal Syllabics
  • Ogham
  • Runic
  • Tagalog
  • Hanunó’o
  • Buhid
  • Tagbanwa
  • Khmer
  • Mongolian
  • Limbu
  • Tai Le
  • Han (Japanese, Chinese, Korean ideographs)
  • Hiragana
  • Katakana
  • Bopomofo
  • Yi
  • Linear B
  • Old Italic
  • Gothic
  • Ugaritic
  • Deseret
  • Shavian
  • Osmanya
  • Cypriot

UCS2 is the Unicode format required for SMS, as opposed to the later format UTF-16.  Since each UCS2 character requires 2 bytes, the SMS message length is reduced to 70 characters: 140 bytes / 2 bytes = 70 characters. You must also set the correct Data Coding Scheme value, 0 x 08 or 8 in the case of UCS2.

Unicode messages can be concatenated. The concatenation headers reduce the characters available for content as follows:

  • Number of SMSMaximum Length
    170
    2134
    3201

Back to Glossary.