我们有一个用java编写的聚合器应用程序,它将来自第三方的基于xml的内容传送到不同的SMSC,而SMSC又将它传送到手机.xml内容大多是普通英语,而不是有效载荷,可以是GSM 03.38,IA5,ISO -8859-1,Unicode,二进制等。我们只有一个手机进行测试。我们发现除了iso-8859-1之外没有任何东西可以传递到其中,即一些角色丢失或者是胡言乱语。任何想法如何克服这一点? 问候, Subhendu
答案 0 :(得分:1)
解决方案将取决于可能的事情,包括您如何将消息传递给SMSC。您使用的是SMPP还是某些HTTP API? SMSC的文档应该包括如何向他们提供SMS 7bit和16bit unicode的笨拙字符。除非你知道你要交付什么,否则8bit二进制文件将没有任何用处。
使用更多详细信息更新您的问题,我们可能会找到解决方案。