我已經在我的服務器上運行區域-a,可以看到,它有安裝阿拉伯語區域設置:PHP的setlocale阿拉伯語的strftime
- ar_AE
- ar_AE.iso88596
- ar_AE.utf8
但是,如果我通過設置地點:
$locale = array('ar_AE', 'ar_AE.iso88596', 'ar_AE.utf8', 'ar');
setlocale(LC_TIME, $locale);
,並輸出:
strftime('%A %d %B', $current_date)
顯示的日期是在英語,阿拉伯語沒有。
阿拉伯語是唯一不適用的語言:我正在使用的網站使用15種語言,所有其他語言都顯示翻譯日期。
怎麼回事?
'setlocale()'的返回值是什麼?任何PHP警告/錯誤生成? – DaveRandom 2012-04-23 11:49:06
剛剛'setlocale(LC_TIME,'ar_AE');'? – Jack 2012-04-23 11:59:45
它不工作 – 2012-04-24 07:21:08