当本地化碳日期时,Laravel 5.2在刀片中显示为问号

时间:2016-12-21 12:24:41

标签: php laravel laravel-5.2 php-carbon

我使用此代码

将日期与碳进行了本地化
setlocale(LC_TIME, 'Arabic');

$dt = Carbon::now();

$date=$dt->formatLocalized('%A %d %B %Y');
echo $date;
dd("   " .$date);

我在控制器中编写此代码以进行测试

  echo $date;

- 查看日期正确显示为الأربعاء21ديسمبر2016

- 但在编写此代码数据时

dd("   " .$date); appear as ÇáÃÑÈÚÇÁ 21 ÏíÓãÈÑ 2016"

- 在本地化后将此代码写入刀片或返回刀片时,它显示为问号。

-Date appear as �������� 21 ������ 2016

我不明白问题在哪里以及如何解决。 请任何人帮助我,

1 个答案:

答案 0 :(得分:0)

我是否认为问题在您的计算机中通过此推荐检查所有本地语言

locale -a

检查您是否已将Lang安装在PC中

然后你会喜欢

setlocale(LC_TIME, 'ar_SA.utf8');

如果不起作用,您可以使用此包,否则,

Data Corbon