CardBoardFish
You are here: CardBoardFish > GeneralSupport > HowSMSWorks > UnicodeUCS2

Unicode (UCS2)

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 that is required for SMS, as opposed to the later format UTF-16. CardBoardFish offers a free Ascii to UCS2 hex converter which is accessible by logging into your customer account on http://www.cardboardfish.com, going to the Support section, and clicking Online Encoding Tools.

Due to the fact that 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, 0x08 or 8 in the case of UCS2.