gpt4 book ai didi

php setlocale 阿拉伯语 strftime

转载 作者:可可西里 更新时间:2023-11-01 13:55:40 29 4
gpt4 key购买 nike

我在我的服务器上运行了 locale -a,可以看到它安装了阿拉伯语区域设置:

  • 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(LC_ALL, 'ar_AE.utf8');

如果这不起作用,那么您的 PHP 文件中还有其他代码会干扰该语言。

关于php setlocale 阿拉伯语 strftime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279918/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com