Php 删除法语日期字符串中的重音符号

Php 删除法语日期字符串中的重音符号,php,date,strftime,setlocale,Php,Date,Strftime,Setlocale,我想用法语显示一个日期,但不带任何口音(对于法语月份来说,只有戥和戥) 我有以下代码: $date = '1359887884'; $date = strtotime($date); setlocale(LC_TIME, "fr_FR", "fr_FR@euro", "fr", "FR", "fra_fra", "fra"); $date = strftime("%A %d %B", $date); print "<p>date: " . $date . "</p>";

我想用法语显示一个日期,但不带任何口音(对于法语月份来说,只有戥和戥)

我有以下代码:

$date = '1359887884';
$date = strtotime($date);
setlocale(LC_TIME, "fr_FR", "fr_FR@euro", "fr", "FR", "fra_fra", "fra");
$date = strftime("%A %d %B", $date);
print "<p>date: " . $date . "</p>";
$date='1359887884';
$date=strottime($date);
设置语言环境(LC_时间,“fr_fr”,“fr_FR@euro“,”fr“,”fr“,”fra_fra“,”fra“;
$date=strftime(“%A%d%B”,$date);
打印“日期:”$日期。“

”;
输出为:dimanche 03 février

我怎样才能这样显示它:dimanche 03 fevrier


非常感谢你的帮助

这应该可以做到:

print "<p>date: " . iconv('ISO-8859-1', 'ASCII//TRANSLIT//IGNORE', $date) . "</p>";
打印“日期:”。iconv('ISO-8859-1','ASCII//TRANSLIT//IGNORE',$date)。“

”;
您好,感谢您的快速回复。结果是dimanche 03 f?vrier,似乎e没有正确显示这可能是由于您页面上使用的编码。请查看方法中指定的编码是否与页面上使用的编码匹配。请注意,iconv方法的第一个参数是编码。。。这需要与您的页面匹配。这里有一些关于页面编码的信息:mb_internal_encoding=ISO-8859-1;在iconv=UTF-8之前和iconv UTF-8之后的mb_detect_编码($date)。。。再次感谢:
iconv('UTF-8','ASCII//TRANSLIT//IGNORE',$date)