-
setlocale et UTF8
Bonjour.
En utilisant
Code:
setlocale(LC_ALL, 'fr_FR.utf8','fra');
Le code
Code:
print strftime("%b", mktime(0,0,0,2,1,2013));
me donne
pour une page en UTF8 :
Citation:
<meta charset="utf-8" />
Pour information j'utilise PHP 5.3.27 et Apache 2.2.25 sur Windows XP SP3
-
Essaie comme ça
Code:
setlocale(LC_ALL, 'fr_FR.UTF8','fra');
Mais visiblement la sortie en UTF8 n'est pas garantie avec Windows.
Il faudra donc passer par utf8_encode()
-
Effectivement, avec utf8_encode() ça fonctionne. Ce qui m'embête c'est que mon poste sous Windows me sert de plate-forme de dev pour un hébergement sous Linux. Pas hyper pratique cette différence de comportement. Il va falloir que je me monte un Linux en local.
Merci.