水晶报表打印中文乱码
TreeName.Value = Request.QueryString["TreeName"] == null ? "1" : Server.UrlDecode(Request.QueryString["TreeName"].Trim().ToString());
TextObject txt;
txt = (TextObject)CrystalReportSource1.ReportDocument.ReportDefinition.Sections[1].ReportObjects["txtYHName"];
txt.Text = TreeName.Value;//权属单位
在报表上显示没问题,用pdf方式打印预览时,显示乱码,打印出来也是乱码;
把从数据库中查询出的字段或直接写的中文赋值给txt都没问题,就是从别的页面传递过来的中文有问题,传值时用Server.UrlEncode、Server.UrlDecode进行了加码解码,很奇怪的是在报表上显示没问题,一打印就乱码,用pdf、ActiveX都乱码,不知道怎么回事........