能不能贴出来Unicode码的转换算法!?

解决方案 »

  1.   

    你要先发送一个读取GSM模块信息的命令,具体记不得了,待会儿告诉你。
      

  2.   

    Mscomm.output=xxxxxxxxxx语句之间要有足够的时间间隔,否则Modem来不及响应
      

  3.   

    MSComm.Output = "AT+CMGL=4" & Chr(13)
      

  4.   

    Dim retMSComm.OutBufferCount = 0
    MSComm.Output = "AT+CMGL=4" & Chr(13)Do
      ret = DoEvents()
    Loop Until MSComm.OutBufferCount = 0
      

  5.   

    MSComm.Output = "AT+CMGL=4" & Chr(13)
    是列表Sim卡上短消息的。贴一下Unicode码和Acsii的转换算法如何?转换思路或函数贴出来也可!
      

  6.   

    1、接收:不是直接INPUT的,要发AT指令的,AT+CMGL=4 列出所有短消息,然后根据消息编号,发送AT指令读取,指令我忘了。另一中是开始时,设置新的短消息到达时给个提示,触发一个事件去接收(这时同样要发AT指令)。2、转换成UNICODE,VB自带函数:ASCW(),如:ASCW("好")
      

  7.   

    Unicode码转Acsii的是用Asc() ma??
      

  8.   

    我问的问题的关键是,我收不到任何数据阿。
    当然msCOMM的阿事件也不可能触发的阿。请不要乱来,我下了很多demo都不行啊。
    更gsm的模块应该没有关系吧。