加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php setlocale arabic strftime

发布时间:2020-12-13 17:41:19 所属栏目:PHP教程 来源:网络整理
导读:我在我的服务器上运行了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); 并输出: s
我在我的服务器上运行了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文件中的另一个代码会干扰语言.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读