首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php setlocale阿拉伯字符串

php setlocale阿拉伯字符串
EN

Stack Overflow用户
提问于 2012-04-23 11:46:47
回答 1查看 4.1K关注 0票数 5

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

  • ar_AE
  • ar_AE.iso88596
  • ar_AE.utf8

但是,如果我通过以下方式设置区域设置:

代码语言:javascript
复制
$locale = array('ar_AE', 'ar_AE.iso88596', 'ar_AE.utf8', 'ar');
setlocale(LC_TIME, $locale);

并输出:

代码语言:javascript
复制
strftime('%A %d %B', $current_date)

显示日期是英文的,而不是阿拉伯文的。

阿拉伯语是唯一不适用的语言:我正在使用的站点是15种语言,所有其他语言都显示翻译日期。

出什么问题了?

EN

回答 1

Stack Overflow用户

发布于 2013-03-03 04:14:45

这对我来说一点问题都没有。

代码语言:javascript
复制
setlocale(LC_ALL, 'ar_AE.utf8');

如果这不起作用,那么PHP文件中还有另一段代码会干扰语言。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10279918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档