问题描述
最近做短信网关的程序,发现短信发送的时候设置sms_Fmt=15,手机可以正常收到中文短信内容,可是当手机回复中文时,短信网关确收到内容乱码的情况,我查看了一下sms_Fmt字段,该字段是为8即UCS2编码,现在想把它转换成中文,我曾试过用Stringns=newString(ct.getBytes("UnicodeBigUnmarked"),"GBK");方法转换,可是还不行,请高手进来指教下,谢谢。
解决方案
解决方案二:
这种方法都不行,我也想不出什么方法可以帮助LZ.
解决方案三:
你直接接收到的应该是个字节码吧b=byte[],Stringstr=newString(b,"UnicodeBigUnmarked");
时间: 2024-12-22 05:24:21