Каков правильный способ установки языка на сервере?

На моей машине разработки (бродячий ящик с ubuntu) с запуском приложения php у меня есть один язык с swedish: sv_SE.utf8

И я устанавливаю локаль с помощью этой функции -

setlocale(LC_ALL, 'sv_SE');

И это работает, но на рабочем сервере этого не произошло. Рассмотрите эти настройки языка в процессе производства:

sv_SE sv_SE.iso88591 sv_SE.iso885915 sv_SE.utf8 swedish

Когда я изменил его на

setlocale(LC_ALL, 'sv_SE.utf8');

.. он работает. Так или иначе, старый код извлекает неправильный язык, но когда я его изменяю, он работает. Но это правильный способ настроить сервер со всеми кодировками языков? Не было бы достаточно просто иметь sv_SE.utf8 - язык? Почему вы хотите, чтобы какая-либо другая настройка? Как sv_SE.iso88591. Мне кажется странным.

0
задан 15 November 2017 в 17:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: