在 Web.config 文件中设置<globalization 
            requestEncoding="gb2312" 
            responseEncoding="gb2312" 
   />或者html代码页面
<META http-equiv="content-type" content="text/html; charset=gb2312">

解决方案 »

  1.   

    在 Web.config 文件中设置<globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />或者html代码页面
    <META http-equiv="content-type" content="text/html; charset=gb2312">楼主的程序是winform的吧,到哪找web.config啊!
      

  2.   

    是winform的。调用的dll已经定义了枚举了。
    帮助里是这么写的。
    A list of all charsets messenger sends with a message [Visual Basic]
    Public Enum MSNCharset
    [C#]
    public enum MSNCharsetMembersMember Name Description 
    ANSI  
    Default  
    Symbol  
    MAC  
    SHIFTJIS  
    HANGEUL  
    JOHAB  
    GB2312 
    我猜应该是在定义类,或者实现实例的时候设置类的 CharSet,但是不知道怎么写。代码就在上面。
      

  3.   

    Encoding设为Encoding.Default就能显示中文
    应该是C#中只有对象,对象不一定由类来创建,结构也可以