12. A system comprising: a processor; a memory being in communication with the processor and having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving, from a short message entity, for delivery to a mobile device, a message comprising a payload, the payload having a character encoded therein in accordance with a first character encoding scheme, wherein receiving the message comprises receiving a Parlay-X send short messaging service message comprising the payload with the character encoded in accordance with a Parlay-X extensible markup language data coding scheme; receiving a second encoding scheme for the message, wherein receiving the second encoding scheme comprises receiving a short message peer-to-peer data coding scheme for the message; and transforming, by the processor, the message from the first character encoding to the second character encoding scheme, yielding a modified message comprising the payload of the message encoded in the second character encoding scheme, wherein transforming the message from the first character encoding to the second character encoding scheme comprises transforming the message from the Parlay-X extensible markup language data coding scheme to the short message peer-to-peer data coding scheme, yielding the modified message comprising the payload of the message encoded in the short message peer-to-peer data coding scheme.
12. A system comprising: a processor; a memory being in communication with the processor and having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving, from a short message entity, for delivery to a mobile device, a message comprising a payload, the payload having a character encoded therein in accordance with a first character encoding scheme, wherein receiving the message comprises receiving a Parlay-X send short messaging service message comprising the payload with the character encoded in accordance with a Parlay-X extensible markup language data coding scheme; receiving a second encoding scheme for the message, wherein receiving the second encoding scheme comprises receiving a short message peer-to-peer data coding scheme for the message; and transforming, by the processor, the message from the first character encoding to the second character encoding scheme, yielding a modified message comprising the payload of the message encoded in the second character encoding scheme, wherein transforming the message from the first character encoding to the second character encoding scheme comprises transforming the message from the Parlay-X extensible markup language data coding scheme to the short message peer-to-peer data coding scheme, yielding the modified message comprising the payload of the message encoded in the short message peer-to-peer data coding scheme. 16. The system of claim 12 , wherein the short message peer-to-peer data coding scheme is selected from a group consisting of: message center specific; Octet unspecified (8-bit binary); international alphabet 5 (Comite Consultatif International Telegraphigue et Telephonique T.50)/American Standard Code for Information Interchange (American National Standards Institute X3.4); Latin 1 (International Organization for Standardization-8859-1); Japanese Industrial Standard (X 0208-1990); Cyrillic (International Organization for Standardization-8859-5); Latin/Hebrew (International Organization for Standardization-8859-8); Universal Character Set-2 (International Organization for Standardization/InterExchange Carrier-10646); Pictogram Encoding; International Organization for Standardization-2022-Japanese (Music Codes); Extended Kanji Japanese Industrial Standard (X 0212-1990); Korean Graphic Character Set; and Global System for Mobile Communications specific.