私はクラウド プラットフォームで作業しており、サーバーは Apache です。
サイト インスタンスの 1 つで、php スクリプト setlocale(LC_ALL, "en_GB.utf8"); 常に false を返します。
このロケール「en_GB.utf8」は、locale -a を実行すると、プラットフォームで使用できることがわかります。また、 setlocale(LC_ALL, 0); にも気づきました。"C" を返します。
ここで、PHP/Apache は基盤となるプラットフォームのロケールを認識していないようです。誰かが私に何が間違っているのか教えてもらえますか?