3
我已經寫了這個測試腳本:使用UTF-8下降
<?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
爲什麼區域有時會崩潰?如何解決這個問題?
升級到最新的穩定PHP,仍然在發生?提交您的操作系統和PHP版本的錯誤。 – JamieL