2012-12-03 28 views
1

我想用法語顯示日期但沒有任何口音(法語月份只有é和û)。從法文日期字符串中刪除口音

我有這樣的代碼:

$date = '1359887884'; 
$date = strtotime($date); 
setlocale(LC_TIME, "fr_FR", "[email protected]", "fr", "FR", "fra_fra", "fra"); 
$date = strftime("%A %d %B", $date); 
print "<p>date: " . $date . "</p>"; 

輸出是:dimanche 03 FEVRIER

我怎樣才能顯示它是這樣的:dimanche 03 FEVRIER

非常感謝你的幫助!

回答

2

這應該做的伎倆:

print "<p>date: " . iconv('ISO-8859-1', 'ASCII//TRANSLIT//IGNORE', $date) . "</p>"; 
+0

嗨感謝這個快速回復。結果是dimanche 03 f?vrier,看起來e沒有正確顯示 –

+0

這可能是由於您的頁面上使用了編碼。請參閱該方法中指定的編碼與您網頁上使用的編碼相匹配。 –

+0

檢查你的php文件是否是utf-8編碼的。 – cem