【发布时间】:2021-06-19 05:40:51
【问题描述】:
我正在尝试使用date() 以意大利语格式输出日期,如下所示:
<?php
setlocale(LC_ALL, 'it_IT');
echo date("D d M Y", $row['eventtime']);
?>
但是,它仍然以英文格式出现。我还能做什么?有什么问题吗?
解决方案必须是特定于脚本的,而不是服务器范围的。
【问题讨论】:
-
我在这里使用了您的解决方案:inmaremma.net 只是重音字符呈现为问号。我相信我用 正确地将 html 语言设置为意大利语
-
@AdiCumpanasu 您可能还需要将字符集设置为 UTF-8。将以下内容放在
<head>和</head>之间:<meta charset="utf-8">。 -
解决了这样的包装问题:utf8_encode(strftime("%A %d %B %Y"))