Engin0 / gsmmodem

Automatically exported from code.google.com/p/gsmmodem
0 stars 0 forks source link

PDU识别短信的BUG(乱码情况) #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
有时3G的手机发过来的短信的DCS编码是19,这时实际上是UCS2编
码,但现在的代码无法识别,因为只认为编码=08的才是UCS2,�
��以乱码了。

修改以下的代码就OK啦。

//if (dataCodingScheme.Substring(1, 1) == "8")             //USC2编码
if (dataCodingScheme.Substring(1, 1) == "8" || dataCodingScheme.Substring(1, 1) 
== "9")  

这个地方困扰我一天了,嘿嘿,终于解决了。

请PM老兄考虑下个版本修改这个问题哦。

Original issue reported on code.google.com by pinghua....@gmail.com on 1 Oct 2011 at 1:45

GoogleCodeExporter commented 9 years ago
已在REV31中加入这个编码判断,并已加入Bit8编码处理。

Original comment by wyun...@gmail.com on 19 Jan 2012 at 4:03