Всем привет!
Уже очень давно пользуюсь системой GLPI, очень полезная и удобная система HelpDesk. Столкнулся с проблемой, экспорта данных в PDF. Есть там такая функция )). Но информация экспортируется в абракадабру при русском названии чего либо.
Первый этап. Значит так, версия 80.7. Ищем файл /var/www/glpi/inc/search.class.php, и редактируем на предмет поиска в нем упоминания функции decodeFromUTF8, меняем кодировку с windows-1252 на windows-1251, должно быть 6 вхождений. Это был первый этап.
Второй этап. Замена шрифтов в папке /var/www/glpi/lib/ezpdf/fonts/, качем к примеру отсюда http://sisyphus.ru/ru/srpm/Sisyphus/glpi/sources и копируем в указанный выше каталог. Но то что находилось в нем прежде надо удалить, либо переместить, если захотите все вернуть назад.
Всем удачи!
Уже очень давно пользуюсь системой GLPI, очень полезная и удобная система HelpDesk. Столкнулся с проблемой, экспорта данных в PDF. Есть там такая функция )). Но информация экспортируется в абракадабру при русском названии чего либо.
Первый этап. Значит так, версия 80.7. Ищем файл /var/www/glpi/inc/search.class.php, и редактируем на предмет поиска в нем упоминания функции decodeFromUTF8, меняем кодировку с windows-1252 на windows-1251, должно быть 6 вхождений. Это был первый этап.
Второй этап. Замена шрифтов в папке /var/www/glpi/lib/ezpdf/fonts/, качем к примеру отсюда http://sisyphus.ru/ru/srpm/Sisyphus/glpi/sources и копируем в указанный выше каталог. Но то что находилось в нем прежде надо удалить, либо переместить, если захотите все вернуть назад.
Всем удачи!
Спасибо тебе друг, ты меня спас!
ОтветитьУдалитьВсегда пожалуйста )))
Удалить+1
ОтветитьУдалитьНа 0.83.6 не работает
ОтветитьУдалитьСпасибо
ОтветитьУдалитьна glpi-0.83.7 -- Debian - 6.0.6- i386 - заработало, как надо.
Спасибо!
ОтветитьУдалитьна win server 2008R2 + xampp + glpi 0.83.7 работает
Спасибо большое))
ОтветитьУдалитьна win server 2008R2 + xampp + glpi 0.83.7 работает, как и у предыдущего оратора))
Русский шрифт в GLPI 0.83.7
ОтветитьУдалить1. Меняем кодировку базы данных с 'latin1_swedish_ci' на 'utf8_general_ci'.
2. Открываем файл .../glpi/inc/devicecase.class.php, ищем в нем 'latin1' - меняем на 'utf8'.
К сожалению, в русской кодировке теперь будут, только вновь импортированные.
Спасибо, учтем )))
ОтветитьУдалитьай да молодчик! помогло
ОтветитьУдалить0.84 чет не работает
ОтветитьУдалить0.83 не работает.
ОтветитьУдалитьБолее того, GLPI не обращает никакого внимания на шрифты, расположенные glpi/lib/ezpdf/fonts/ .
Хоть заменяй их другими, хоть удаляй вовсе.
теже грабли..замена кодировки сбивает буквы в кучу
УдалитьНе совсем те же. У меня просто ничего не происходит. А вам надо попробовать удалить ВСЕ шрифты из папки ./glpi/lib/ezpdf/fonts/ и вставить туда новые.
УдалитьGLPI 0.84.4 + xampp на win server 2008r2 изменил search.class.php, удалил все родные шрифты, вставил предложенные все стало ок только в PDF, CRV кракозябры
ОтветитьУдалитьСпасибо.
ОтветитьУдалитьУ меня версия GLPI 0.84.3 мне помог следующий вариант.
ОтветитьУдалить1. Закинул шрифт http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar в папку .../glpi/lib/ezpdf/fonts
2. в файле .../glpi/inc/search.class.php находим упоминания кодировки windows-1252 меняем на windows-1251, должно быть 6 совпадений (открыл этот файл в Notepad++ и сделал поиск 1252 с заменой на 1251).
У меня на 0.84.4 заработало!
Удалить