Hi Alt,
(Using Inetlab.SMPP v1.0.11.1)
I am using the coding [DataCodings.Default] within [SmppClient.PrepareSubmit] to send the following message:
TEST []{}?@'-_!£$%^&*()_-=+,./<>|\àèïôû TEST
The handset receives:
TEST []{}@'-_!£$%^&*()_-=+,./<>|\àèïôû TEST
It is missing the ? character. Could this be an issue with your encoder or should I be using a different coding set?
Regards
Nick
Missing Question Mark using DataCodings.Default
Missing Question Mark using DataCodings.Default
ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/
Re: Missing Question Mark using DataCodings.Default
Hi Nick,
by default SmppClient has
MapEncoding(DataCodings.Default, new Inetlab.SMPP.Encodings.GSMEncoding());
can you try
client.MapEncoding(DataCodings.Default, Encoding.Default);
by default SmppClient has
MapEncoding(DataCodings.Default, new Inetlab.SMPP.Encodings.GSMEncoding());
can you try
client.MapEncoding(DataCodings.Default, Encoding.Default);
Re: Missing Question Mark using DataCodings.Default
Using:
MapEncoding(DataCodings.Default, System.Text.Encoding.Default)
The message received at the handset is now missing the following characters:
[]{}^|\:
(the question mark was displayed though!)
MapEncoding(DataCodings.Default, System.Text.Encoding.Default)
The message received at the handset is now missing the following characters:
[]{}^|\:
(the question mark was displayed though!)
ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/
Re: Missing Question Mark using DataCodings.Default
Further information:
I used the original [DataCodings.Default], but encoded the message using my own GSMEncode function and passed the bytes to [SmppClient.PrepareSubmit], the received message correctly displayed the ? character as well as all the other characters - could this character have been missed off of your internal GSMEncode function? (I don't have the source code for this version (v1.0.11.1) so I cannot check)
Thanks
Nick
I used the original [DataCodings.Default], but encoded the message using my own GSMEncode function and passed the bytes to [SmppClient.PrepareSubmit], the received message correctly displayed the ? character as well as all the other characters - could this character have been missed off of your internal GSMEncode function? (I don't have the source code for this version (v1.0.11.1) so I cannot check)
Thanks
Nick
ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/
Re: Missing Question Mark using DataCodings.Default
Nick, You are quite right. GSMEncoding has problem with question mark.
Thank you for pointing this defect to me.
Will be fixed in 1.0.11.3 soon.
Thank you for pointing this defect to me.
Will be fixed in 1.0.11.3 soon.
Re: Missing Question Mark using DataCodings.Default
v1.0.11.3 has fixed the issue, many thanks for such a quick turnaround 

ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/
Re: Missing Question Mark using DataCodings.Default
How can i get the latest source when i have purchased it?
Regards
Michael
Regards
Michael
Re: Missing Question Mark using DataCodings.Default
Please send purchase number to support email or use Contact Us form.