Экспорт SSRS в PDF - проблема с Unicode - PullRequest
4 голосов
/ 15 сентября 2011

Я должен создать фиктивное изображение счета, читая данные EDI. Счета поступают от поставщиков в Европе, в частности, из Болгарии.

Для генерации файлов PDF я сделал следующее

  1. Создано SSRS
  2. Визуализируйте его в средстве просмотра отчетов (версия 10.0 - среда выполнения v2.0.50727)
  3. Экспорт SSRS в PDF

Проблема, с которой я сталкиваюсь, -

Некоторые символы Юникода в PDF конвертируются в? в то время как некоторые идут правильно. VERKTYGSSKÅP отображается как VERKTYGSSK? P

Я читал несколько мест, в которых есть какая-то ошибка в функциях экспорта Report Viewer, когда есть контент Unicode.

Я пробовал следующее

  • Использован шрифт Unicode. Я пытался использовать 3-4 шрифта, такие как «Lucida Sans Unicode», «MS UI Gothic», «DejaVu Sans» и «Gentium Plus»
  • Изменить язык отчета на sv-SE
  • Установлен языковой пакет, доступный на носителе Windows XP

Я просматриваю PDF-файл на том же компьютере, на котором он генерируется. Я также проверил в PDF-файле, что используемый шрифт был внедрен.

Заранее спасибо за ваше время и усилия.

1 Ответ

0 голосов
/ 15 сентября 2011

Похоже, проблема не в SSRS, а в кодировке сообщения EDI и / или кода, обрабатывающего его на принимающей стороне.Вам необходимо определить кодировку исходных данных, а затем убедиться, что они декодируются или хранятся таким образом.Тем не менее, я не знаком с ошибкой, о которой вы упоминали, и вполне возможно, что она существует.

...