我似乎无法正确理解它。
我有这个代码:
putenv('LC_ALL=eng_US.UTF-8');
var_dump(setlocale(LC_ALL, 'eng_US.UTF-8', 'eng_US'));
Windows 上的输出
string 'English_United States.1252' (length=26)
Linux 上的输出
bool(false)
Linux 适用于 en_US,但不适用于 Windows。Windows 会查看文件夹 eng_US 和 Linux en_US。
有没有人找到解决方案?或者有没有办法放置一个无论操作系统如何都会考虑的自定义字符串?
(我必须补充一下,我在 Windows-7 上使用 WAMP,而 Linux 机器是带有 nginx + php-fpm 的 CentOS)