Crystal Reports 8.5导出PDF后,中文字符出现乱码,谁知道怎么解决?

解决方案 »

  1.   

    Crystal Report 8.5导出的PDF是为乱码,但CryStal Report 9.0已经修正了这个问题。那么方法一是可以把Crystal Report8.5版本下做的报表重新在CryStal Report9.0再做,但如果所涉及的报表太多,那就很费力;方法二就是在打包CrySatl的安装程序时,可以打包Crystal Report8.5的Runtime dll,而另个一个crviewer.dll则需要使用Crystal Report9.0版本的就可以解决这个问题,这种方法则比较简单方便。
      

  2.   

    补充说明,还有方法三,就是不需要作任何的更改,不用导出的功能,使用Adode PDF Printer的打印功能去打印CP8.5的报表,通过打印功能输入的PDF则不会乱码。
      

  3.   

    我找到方法了,将Crystal Reports 9 版本下的crxf_pdf.dll覆盖8.5版本下的同名文件即可,多谢各位的帮助