Supported Character Sets
Use these references to validate payload compatibility before selecting an encoding in production.
GSM-7 Character Set
Basic table characters (1 septet each):
@ £ $ ¥ è é ù ì ò Ç \n Ø ø \r Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ Æ æ ß É
! \" # ¤ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
¡ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ñ Ü §
¿ a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö ñ ü à
Extension table characters (2 septets each): ^ { } \ [ ] ~ | €
ASCII Character Set
Supported range: U+0000 to U+007F (7-bit ASCII).
Common printable range: U+0020 to U+007E, including letters, digits, punctuation, and symbols.
Latin-1 (ISO-8859-1) Character Set
Supported range: U+0000 to U+00FF.
Includes ASCII plus Western European accented characters such as Á É Í Ó Ú Ñ Ç Ö Ü ß æ ø.
UCS-2 Character Set
Supports 16-bit Unicode code units in the Basic Multilingual Plane (BMP), roughly U+0000 to U+FFFF.
Characters outside BMP (for example many emoji) are encoded as surrogate pairs in practical implementations and consume additional units.