These are all special chars supported by the GSM3.38 specification and this is also the string that I tried to sent: @£$¥èéùìòÇØøÅå_^{}\\[~]|€ÆæßÉ!"#¤%&'()*+,-./:;<=>?¡ÄÖÑܧ¿äöñüà NowSMS accepted this string in the right format from the SMPP client and forwarded it to our HTTP SMSC SMSOUT.LOG --> 2006-05-11 01:16:26,44626ACB.req,213.148.255.189,31650234413,OK -- HTTP - gateway.silverstreet.nl:80,SubmitUser=test;Sender=4234;Text="@£$¥èéùìòÇØøÅå_^{}\\[~]|€ÆæßÉ!"#¤%&'()*+,-./:;<=>?¡ÄÖÑܧ¿äöñüà" In our database however we have: @A£$A¥A?A?A?A?A?A?A?A?A?A¥_^{}\[~]|a??A?A?A?A?!"#A¤%&'()*+,-./:;<=>?A¡A?A?A?A?A§A¿A¤A?A?A?A? Is NowSMS urlencoding the chars correctly?