что-то не могу никак разобраться, можно ли как то сделать, чтобы в php не приходилось в скриптах делать
setlocale(LC_ALL,'en_US.UTF-8')
т.е. установить locale по-умолчанию для php (ну или видимо правильнее сказать для юзера под которым работает php) как en_US.UTF-8
если делаю locale по ssh, то выводит верно, в частности, LANG=en_US.UTF-8
а вот passthru('locale') из php выводит LANG=C, и из-за этого неверно работают многобайтовые функции. Если же сделать принудительно setlocale как en_US.UTF-8 - то начинают работать верно.
подскажите пожалуйста, как сделать чтобы в php сразу было en_US.UTF-8 ? спасибо заранее.
Ubuntu 12.04 / Apache / Nginx / Mod-PHP
Пользователь решил продолжить мысль 23 Апреля 2014, 17:21:16:
это я сильно простой вопрос задал? или наоборот сильно сложный?