【问题标题】:Laravel 5.2 when localize carbon date appear as question marks in bladeLaravel 5.2 本地化碳日期在刀片中显示为问号
【发布时间】:2017-12-12 18:52:44
【问题描述】:

我用这个代码用碳本地化了日期

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

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

【问题讨论】:

标签: php laravel laravel-5.2 php-carbon


【解决方案1】:

我会认为问题出在您的计算机上吗?通过此 Commend 检查您的所有本地语言

locale -a

检查您的 PC 中是否已经安装了 Lang

那么你会喜欢

setlocale(LC_TIME, 'ar_SA.utf8');

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

Data Corbon

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 2016-01-05
    • 2017-03-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2016-08-20
    相关资源
    最近更新 更多