你的数据是用Uniocde类型(nvarchar/nchar/ntext)存储的吗?

解决方案 »

  1.   

    回复2楼和3楼:我的数据库环境为:英文Window2000+英文SQL2000
    开发环境为:英文WindowsXPSP2+中文VS.NET 2003, Reporting service 为SQL2000自带.
    我使用Reporting Service中的sample database做报表中文没问题谢谢了!
      

  2.   

    我问的是数据库的collation name:
    例如:Chinese_Twaiwan_Stroke_CI_AS
    按照繁体文,并且不区分大小写
      

  3.   

    To MorningTea(一勺抹茶),我不知道.该如何查?谢谢
      

  4.   

    To MorningTea(一勺抹茶),我的Window2000可读中文(control panel--regional options)中language settings for the system 有选取简体和英文
      

  5.   

    To MorningTea(一勺抹茶),我的Window2000可读中文(control panel--regional options)中language settings for the system 有选取简体和英文
    Database的collation name 是 SQL_Latin1_General_CP1_CI_AS谢谢
      

  6.   

    将数据库排序规则换成:chinese_CP1_CI_AS试试看
    应该是与你时对该字段设置的属性有关吧
      

  7.   

    To: danisluo(沙砾) ,该字段为nvarchar,可接受unicode.若我在应用程序中输入中文则数据库中该字段存储为GB3212并可显示而reporting servcie使用unicode就看不到中文.若在SQL enterprise manager 中直接输入中文则在Reporting service中中文可见.郁闷啊!!!
      

  8.   

    web.config中:<globalization 
          requestEncoding="utf-8" 
          responseEncoding="utf-8" 
    />
      

  9.   

    web.config中:<globalization 
          requestEncoding="gb2312" 
          responseEncoding="gb2312" 
    />
      

  10.   

    我在reporting service virutal directory中改过但还是不行。