I order to to send special characters outside the given GSM character set you have to encode message as unicode.
What is unicode text message. TextMagics SMS software can send a maximum of six SMS parts containing Unicode. I have researched this on Google and searched here as well but its not clear to me. When you try to send a text message with symbols that fall outside the GSM character set you have to use Unicode which assigns a unique code to every character that isnt part of the standard charset.
When a message is sent with Unicode encoding only 70 characters can fit into a single SMS message. Because several GSM characters are used to describe a Unicode character you will only be able to send text messages of 3570 characters. The following procedure explains the procedure of creating a Unicode message.
Text messages containing SMS Unicode symbols are shorter than GSM-only text messages. Provide additional parameter in submitSM request. The character limitations and the applicable charges are mentioned in the i button.
Why are text messages that contain Unicode segmented. The term Unicode SMS refers to text messages sent and received containing characters not included in the default GSM character set. As such Unicode messages are limited to 70 characters and 2000 characters after concatenation.
With UNICODE encoding you can use special characters like chinese arabic emoticons. Unicode SMS allows you to send messages in any foreign and regional language other than English. If a message that contains Unicode characters is longer than 70 characters one message is sent for every 63 characters of text in the message.
Ive been working with an SMS aggregators web api to send and receive text messages. Microsoft software uses Unicode at its core. This means 6 x 67 402 characters.