看了MSDN发现C#里的CHAR是16位的UNICODE
那以前的8位的CHAR怎么表示?
处理短信的结构如下:
typedef struct
{
        int     nMsgformat ;//消息格式 0:Ascii 8:UCS2编码 15:含GB汉字
        char    szSrcID[16] ;//源手机号码
        char    szSubject[400] ;// 短信内容
        char    szDestID[21];//目的号
        char    szReserve[71] ;// 保留 : 512 -sizeof(int) - 16 - 400 - 21
} SPRecvSM ;  //SP接受的数据格式(MO)
在C#里怎么处理?