我写了这个测试脚本:
这是输出结果:
为什么地域设置有时会崩溃?如何修复这个问题?
<?php
ini_set('error_reporting', E_ALL );
putenv('LC_ALL=ru_RU.UTF-8');
putenv('LANG=ru_RU');
putenv('LANGUAGE=ru_RU');
setlocale (LC_ALL, "ru_RU.UTF-8");
for($i=0; $i<7; $i++){
echo setlocale(LC_ALL, 0) . "<br>\n";
sleep(1);
}
?>
这是输出结果:
ru_RU.UTF-8
ru_RU.UTF-8
C
ru_RU.UTF-8
ru_RU.UTF-8
ru_RU.UTF-8
C
为什么地域设置有时会崩溃?如何修复这个问题?