Что корректный путь состоит в том, чтобы установить локаль на сервере?

На моей машине разработки (бродячее поле с человечностью) с php выполнением приложения у меня есть один язык со шведским языком: 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 в 06:09

0 ответов

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

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