Есть идеи, почему я получаю ошибку кодирования с этим кодом?
$date_pre = get_field("date");
$date_s = date("j/n", strtotime($date_pre));
setlocale(LC_TIME,'sv_SE');
$month = strtolower(strftime("%B", strtotime($date_pre)));
$date_l = strftime("%A %e " . $month, strtotime($date_pre));
$date_pre
- это поле ACF, которое содержит дату, сформированную следующим образом: 20180518
.Когда я затем вычеркнул $date_l
, который является переформатированным вариантом $date_pre
, который вводит день недели на шведском языке с номером дня и названием месяца (Lördag 18 maj
), он не может выписать «åäö»,«ÄÄÖ» заменяется символом вопросительного знака.Это работает на моей локальной установке, но не когда я загружаю тему на сервер.