首页 > 解决方案 > 丑陋的字符在 html/php 中返回几个月 février 和 décembre

问题描述

我正在研究下面的 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�vrierand的问号d�cembre。它应该返回février并且décembre

在头上,我正在使用:

<meta charset="utf-8">

标签: phphtmlutf-8

解决方案


试试这个:

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

推荐阅读