dim Buffer(1000) as Byte
Buffer=System.Text.Encoding.GetEncoding("Gb2312").GetBytes(Text1.text.TocharArray)

解决方案 »

  1.   

    这好像还是vb.net的代码吧
    能不能具体解释一下?
      

  2.   

    这段VB代码转换成C#不难吧?呵呵
    System.Text.Encoding.GetEncoding("GB2312")就是把编码设置为简体中文,也可以使用System.Text.Encoding.Default,在简体中文平台下,缺省也为简体中文
      

  3.   

    这个我也知道啊
    就是现在我收到的不是简体中文
    而是utf-8的编码
    我想知道怎么才能转换成中文
      

  4.   

    afterContent= 等于你读取的短信内容
    System.IO.StreamReader  read=new System.IO.StreamReader (afterContent,UnicodeEncoding.GetEncoding ("GB2312") );
    然后手机显示正常
    我的是手机里面的转换.不知道到你wap里面行不行.试试