sergey24
Новичок
Переставил сервер,
ни работает locale
на сервере установлены
C
en_US.utf8
POSIX
ru_RU.utf8
делаю перебор в рнр, ни одной ни определяет
$arrLocales = array('ru_RU.CP1251', 'ru_RU.cp1251', 'ru_RU', 'RU', 'ru_RU.utf8');
$booLocaleSet = false;
foreach ($arrLocales as $strLocaleName)
{
if ((bool)$booLocaleSet === false) setlocale(LC_ALL, $strLocaleName);
if ((bool)$booLocaleSet === false && strtolower("qwertyёЁАБГДЯQWERTYZ") == "qwertyёёабгдяqwertyz")
{
echo '<br />yes'.$strLocaleName;
}
else
{
echo '<br />NO'.$strLocaleName;
}
}
Что делать?
ни работает locale
на сервере установлены
C
en_US.utf8
POSIX
ru_RU.utf8
делаю перебор в рнр, ни одной ни определяет
$arrLocales = array('ru_RU.CP1251', 'ru_RU.cp1251', 'ru_RU', 'RU', 'ru_RU.utf8');
$booLocaleSet = false;
foreach ($arrLocales as $strLocaleName)
{
if ((bool)$booLocaleSet === false) setlocale(LC_ALL, $strLocaleName);
if ((bool)$booLocaleSet === false && strtolower("qwertyёЁАБГДЯQWERTYZ") == "qwertyёёабгдяqwertyz")
{
echo '<br />yes'.$strLocaleName;
}
else
{
echo '<br />NO'.$strLocaleName;
}
}
Что делать?