首页 > 解决方案 > 用瑞典语写出工作日名称时出现编码错误(PHP/Wordpress)

问题描述

知道为什么我会收到此代码的编码错误吗?

$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),它不能写出“åäö”。“ÅÄÖ”被一个问号代替。它适用于我的本地设置,但不适用于我将主题上传到服务器时。

标签: phpwordpressstrtotimestrftimesetlocale

解决方案


推荐阅读