Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSRS导出为PDF-Unicode问题_Unicode_Reporting Services_Export To Pdf - Fatal编程技术网

SSRS导出为PDF-Unicode问题

SSRS导出为PDF-Unicode问题,unicode,reporting-services,export-to-pdf,Unicode,Reporting Services,Export To Pdf,我必须通过读取EDI数据生成发票虚拟映像。 发票来自欧洲的供应商,特别是保加利亚 为了生成PDF文件,我做了以下工作 创建SSR 在报表查看器中呈现它(版本10.0-运行时版本v2.0.50727) 将SSR导出为PDF 我面临的问题是- PDF中的某些unicode字符正在转换为?然而,有些是正确的。 VerktygskÅP显示为Verktygsk?P 我在一些地方读到,当unicode内容存在时,报表查看器导出功能中存在一些错误 我试过以下方法 使用unicode字体。我尝试使用3-4

我必须通过读取EDI数据生成发票虚拟映像。 发票来自欧洲的供应商,特别是保加利亚

为了生成PDF文件,我做了以下工作

  • 创建SSR
  • 在报表查看器中呈现它(版本10.0-运行时版本v2.0.50727)
  • 将SSR导出为PDF
  • 我面临的问题是- PDF中的某些unicode字符正在转换为?然而,有些是正确的。 VerktygskÅP显示为Verktygsk?P

    我在一些地方读到,当unicode内容存在时,报表查看器导出功能中存在一些错误

    我试过以下方法
    • 使用unicode字体。我尝试使用3-4种字体,如“Lucida Sans Unicode”、“MS UI哥特式”、“DejaVu Sans”和“Gentium Plus”
    • 将报告语言更改为sv SE
    • 已安装Windows XP媒体中可用的语言包
    我在生成PDF的同一台机器上查看它——我还在PDF中验证所使用的字体是否已嵌入


    提前感谢您的时间和努力。

    听起来问题不在于SSR,而在于EDI消息的编码和/或在接收端处理它的代码。您需要确定源数据的编码是什么,然后确保以这种方式对其进行解码或存储。 也就是说,我对您提到的bug并不熟悉,而且肯定有可能存在一个bug