Я создаю следующий код Perl для создания PDF-файла.htmldoc игнорирует LC_TIME для формата даты
{
local $ENV{LC_TIME} = 'de_DE.utf8';
system qw(htmldoc --quiet --webpage -t pdf --jpeg --no-link --header .D. --footer .D/ --outfile), "$filename.pdf", $filename;
}
Он работает на моей локальной машине, дата в формате 12.02.2013 15:18:19 в обоих верхних и нижних колонтитулов.
Как только я запускаю сценарий на удаленном сервере, я получаю 02/12/13 15:10:25.
Почему htmldoc игнорирует значение LC_TIME?
«locale» уже возвращает LC_TIME = «de_DE.utf8» как на моем локальном компьютере, так и на сервере, между прочим.
Спасибо! Я просто установил LC_ALL в de_DE.utf8 в perl-скрипте вместо LC_TIME, и теперь он работает. – seepheart