date en français

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : date en français

Re: date en français

par sem » 14 févr. 2011, 16:48

Merci,

le problème est résolu

Re: date en français

par jojolapine » 14 févr. 2011, 16:41

Bonjour,

ça parait pourtant assez logique:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
setlocale(LC_TIME, 'fr', 'fr_FR', 'fr_FR.ISO8859-1');
Il faut garder une cohérence dans tes charset!
Donc essaye d'utiliser la locale fr_FR.UTF-8

Re: date en français

par sem » 14 févr. 2011, 16:38

Bonjour,

Avec <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> , il y a un problème d'affichage l'accent pour la date en Français.

setlocale(LC_TIME, 'fr', 'fr_FR', 'fr_FR.ISO8859-1');
echo "Aujourd'hui: "; echo ucfirst (strftime("%A, %d %B %Y"));

je suis obligé à utiliser utf-8,

ici l'exemple : http://www.maroc-meteo.net/agadir.php

comment éviter

Re: date en français

par sem » 11 févr. 2011, 18:34

Merci, pour les réponses, j'ai demandé à mon hébergeur pour installer les locales, on verra

Re: date en français

par jojolapine » 11 févr. 2011, 15:47

Bonjour,

Il faut que tu installes les locales (ou que tu le demandes à ton hébergeur) ou que tu adaptes les noms des locales (comme les exemples de stealth35, j'ajoute également fr_FR@euro)

Pour savoir quelles locales sont installées en ligne de commande sous linux : locale -a

Re: date en français

par sem » 11 févr. 2011, 15:08

PHP Version 5,

j'ai publié sur OVH, la date s'affiche en français, mais aussi pour le même script , j'ai publié un autre site sur Nfrance, la date en anglais, pour ça, je suis perdu

ex: Nfrance: http://www.maroc-meteo.net/rabat.php, ici la date en anglais.

Re: date en français

par stealth35 » 11 févr. 2011, 15:00

ca dépend des locales, teste d'autre valeur, comme fr, fr_FR, french...

t'as quelle version de PHP ?

date en français

par sem » 11 févr. 2011, 14:55

Bonjour,

pourquoi la date ci-dessous s'affiche en anglais. Sur localhost (wamp) s'affiche en Français, mais une fois publié sur le web, c'est en anglais.

ex: Aujourd'hui: Friday, 11 February 2011 au lieu , ex: Aujourd'hui: Vendredi, 11 février 2011

setlocale (LC_TIME, 'fr_FR.utf8','fra');
echo "Aujourd'hui: "; echo ucfirst (strftime("%A, %d %m %Y"));

Merci