PHP setlocale не действует

Функция setlocale()не устанавливает нужный язык (немецкий).


Цель состоит в том, чтобы вывести названия месяцев.

Это мой тестовый код с испытаниями на данный момент:

<?php

date_default_timezone_set('Europe/Berlin');
setlocale(LC_ALL, 'de_DE.utf8');
// Or
setlocale(LC_ALL, 'de_DE@euro');
// Or
setlocale(LC_ALL, 'de_DE');
// Or
setlocale(LC_ALL, 'de');
// Or
setlocale(LC_ALL, 'ge');


echo strftime('%B');

Вывод:

Июнь

вместо

Июнь

Есть предложения?

  • У меня нет доступа по ssh или другой оболочке.
  • Сценарий выполняется на сервере Linux.

Версия PHP 5.6

64
задан toesslab 21 July 2018 в 11:48
поделиться