http://it.sinoeb.cn/%CD%F8%D5%BE/Javascript%BC%BC%CA%F5/%BC%F2%B7%B1%D7%AA%BB%BBJS%B5%F7%D3%C3.html用个方法转换一下

解决方案 »

  1.   

    或者把数据库里的字段类型varchar改成nchar试试。
    注:
    存放中文字体的Varchar型
      

  2.   

    我的代码 
    _rs.Open("SELECT * FROM table", _conn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic, (int)ADODB.CommandTypeEnum.adCmdText); 
    MessageBox.Show(_rs.Fields[0].Value.ToString());//在繁体系统,这里是简体会乱码 
    有没了解adodb的数据库不能改的
      

  3.   

    _rs.Fields[0].Value.ToString()是简体中文吧
      

  4.   

    对阿,但是在繁体系统中_rs.Fields[0].Value.ToString()变成乱码
      

  5.   

    MessageBox.Show(_rs.Fields[0].Value.ToString());//在繁体系统,这里是简体会乱码 你把这改成:
    Response.Write("<script>alert((_rs.Fields[0].Value.ToString())</script>");
      

  6.   

    MessageBox.Show()
    实现的也应该就是这个吧
      

  7.   

    1.数据库中要使用unicode字段 nvarchar  
    2.然后使用支持unicode的控件来显示,下面这个方法不知道行不行,楼主试下
    Control   panel-->区域和语言选项-->高级:新增简体中文.注意:你的默认语言仍为"繁体",可能要重新启动.