我在C#中用GSM模块做一个PC上的USSD应用程序.
GSM模块通过串口和PC相连,在PC上用超级终端发送AT指令来驱动.
我用的AT指令是:
ATD#139*139#
该指令开启一个"手机投注"的测试.在程序中和终端上收到的中文内容全是乱码,数字和英文字母可以正常显示.(在手机上拨打#139*139#,可以看到正常的执行效果.)
AT+CUSD=1,"3"等指令得到的返回信息也一样是乱码.
请问这种方式收到的字符的编码方式是怎样的?我应该怎么解码才能正常显示中文?
我快要疯了.
有谁知道告诉我一下.