丑陋的字符在html / php中返回了几个月的février和décembre

时间:2019-03-14 15:21:29

标签: php html utf-8

我正在研究下面的php代码,该代码以法语返回月份名称。

<script>
document.getElementById('title_fr').value = "<?php setlocale(LC_TIME, "fra"); echo strftime("%d %B %Y", strtotime( $this_date )); ?>";  
</script>

上面的代码返回以下月份:

janvier
f�vrier
mars
avril
mai
juin
juillet
août
septembre
octobre
novembre
d�cembre

问题陈述:

我想知道我需要在上面的php代码中进行哪些更改,以便避免为f�vrierd�cembre加上问号。它应该返回févrierdécembre

我正在使用:

<meta charset="utf-8">

1 个答案:

答案 0 :(得分:1)

尝试一下:

setlocale (LC_TIME, 'fr_FR.utf8','fra');