Исправляем кодировку в PDF/CSV отчетах в GLPI 0.80.2

Если для вас такой отчет:

GLPI PDF CSV codepage issue

является несколько менее читаемым нежели такой:

GLPI PDF CSV codepage issue fix

есть смысл заморочиться с исправлением кодировки и сейчас мы постараемся причесать GLPI, чтобы PDF/CSV отчеты стали мягкими и шелковистыми.

Для начала берем шрифты отсюда или отсюда.

Заменяем содержимое каталога

/var/www/glpi/lib/ezpdf/fonts

содержимом архива и патчим search.class.php

 sed -i -e 's/windows-1252/windows-1251/g' search.class.php

 который лежит в

/var/www/glpi/inc/

Если вам нужны CSV отчеты, то надо сделать резервную копию search.class.php, и пропатчить ее. После этого FusionInventory откажется переносить данные в GLPI. Вот патч, вот diff.

  • Извиняюсь, а как патчить? просто вручную?

  • cp original.file original.file.backup && patch original.file < patch.patch

  • в пдф-отчетах все буквы в куче графах…

  • Как у меня на скриншотах? :) Только такие шрифты нашел. Пробовал патчить и подсовывать другие по рецептам в интернетах, но такой бред получается.

  • Вы шрифты меняли? Постучитесь лучше в ICQ 464447898, оперативнее выйдет.

  • Главное, что в эксель нормально экспортирует)спасибо)

  • war

    У меня система glpi 0.80.2 стоит на windows 2003 server объясните, пожалуйста, пошагово как сделать читабельными pdf отчеты

  • А в чем у Вас возникла проблема сделать по образу и подобию?

  • war

    …и патчим search.class.php
    sed -i -e ‘s/windows-1252/windows-1251/g’ search.class.php

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

  • В ворде его откройте или notepad+, ctrl+f и ищите все значения windows-1252, заменяя их на windows-1251.