Locale不在linux服务器上运行

时间:2018-01-03 13:26:12

标签: php linux locale

我正在尝试获取当前机器的本地语言,我使用以下代码

$currentLocal = setlocale(LC_CTYPE, null);
echo $currentLocal; 

它在 localhost / windows 中正确返回值,但在linux服务器上它没有正常工作它只返回 C 任何建议?

1 个答案:

答案 0 :(得分:1)

C(也称为POSIX语言环境仅支持7位ASCII字符。在此处阅读更多内容:POSIX Locale。在这里:What does “LC_ALL=C” do?