What are the supported characters encoding for SMPP?

Question

  • What character sets are supported or SMPP?
  • How can I send SMS in Russian/Chinese/Korean/Hebrew using SMPP?
  • What encoding should I use for my SMPP SMS?

Context

Any characters that are not part of the Latin 1 character set (or whichever character set you have your default set as) will need to have the SMS encoding defined for them before they will send correctly.

Answer

By default SMPP accounts are provisioned with Latin 1 ( ISO-8859-1) character encoding when they are first set up.

Binary and Unicode (UCS-2) are supported as per the SMPP 3.4 specifications.

Directions on how to change the character encoding can be found here

 

Without support of € symbol:

   - Latin 1 ( ISO-8859-1): http://en.wikipedia.org/wiki/ISO_8859-1#Codepage_layout

 

With support of € symbol:

  - Latin-9 ( ISO-8859-1):  http://en.wikipedia.org/wiki/ISO_8859-15#Codepage_layout

  - GSM8 : http://en.wikipedia.org/wiki/GSM_03.38

  - UTF-8 : http://fr.wikipedia.org/wiki/UTF-8

  - Roman 8 : http://www.fileformat.info/info/charset/hp-roman8/encode.htm

Have more questions? Submit a request