Why am I receiving hexadecimal characters on my inbound messages? Why am I receiving hexadecimal characters on my inbound messages?

Why am I receiving hexadecimal characters on my inbound messages?

Nexmo Support

Question

Why am I receiving hexadecimal characters on my inbound messages?

Applies To

  • Inbound SMS
  • Emojis

Answer

When a message containing emojis (for example, 😀😁😃😉😊😋) is sent to a Vonage Virtual Number, the callback will show these characters in hexadecimal values.

Example

%F0%9F%98%84%F0%9F%98%83%F0%9F%98%80%F0%9F%98%8A%F0%9F%98%98

If you need help decoding these characters, there are some useful tools online such as URL Encode Decode.