What are the supported characters encoding for SMPP?


  • 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?


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.


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