Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP
comme ceci :
<? setlocale (LC_TIME, 'fr_FR');
echo strftime ("%A %e %B %Y"); ?>
j'ai une erreur sur les accents. Où est le problème ? (évidemment ne me
dites pas de mettre ISO-8859-1)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Morel david
C normal, UTF 8 est le standart américain, met encoding="ISO-8859-1" pour les accents (je croit que c ça) "Liliane" a écrit dans le message de news: ceobiv$lj6$
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP comme ceci : <? setlocale (LC_TIME, 'fr_FR'); echo strftime ("%A %e %B %Y"); ?> j'ai une erreur sur les accents. Où est le problème ? (évidemment ne me dites pas de mettre ISO-8859-1)
C normal, UTF 8 est le standart américain, met encoding="ISO-8859-1" pour
les accents (je croit que c ça)
"Liliane" <lili.b@laposte.net> a écrit dans le message de news:
ceobiv$lj6$1@news-reader3.wanadoo.fr...
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP
comme ceci :
<? setlocale (LC_TIME, 'fr_FR');
echo strftime ("%A %e %B %Y"); ?>
j'ai une erreur sur les accents. Où est le problème ? (évidemment ne me
dites pas de mettre ISO-8859-1)
C normal, UTF 8 est le standart américain, met encoding="ISO-8859-1" pour les accents (je croit que c ça) "Liliane" a écrit dans le message de news: ceobiv$lj6$
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP comme ceci : <? setlocale (LC_TIME, 'fr_FR'); echo strftime ("%A %e %B %Y"); ?> j'ai une erreur sur les accents. Où est le problème ? (évidemment ne me dites pas de mettre ISO-8859-1)
Frederic BISSON
<? setlocale (LC_TIME, 'fr_FR'); echo strftime ("%A %e %B %Y"); ?> j'ai une erreur sur les accents. Laquelle ?
Où est le problème ? (évidemment ne me dites pas de mettre ISO-8859-1) Tu ne pourrais pas utiliser htmlentities avant d'afficher la date ?
@+
Frédéric
<? setlocale (LC_TIME, 'fr_FR');
echo strftime ("%A %e %B %Y"); ?>
j'ai une erreur sur les accents.
Laquelle ?
Où est le problème ? (évidemment ne me dites pas de mettre ISO-8859-1)
Tu ne pourrais pas utiliser htmlentities avant d'afficher la date ?
<? setlocale (LC_TIME, 'fr_FR'); echo strftime ("%A %e %B %Y"); ?> j'ai une erreur sur les accents. Laquelle ?
Où est le problème ? (évidemment ne me dites pas de mettre ISO-8859-1) Tu ne pourrais pas utiliser htmlentities avant d'afficher la date ?
@+
Frédéric
loufoque
Liliane a dit le 06/08/2004 11:41:
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP comme ceci : <? setlocale (LC_TIME, 'fr_FR'); setlocale(LC_TIME, 'fr_FR.utf8') ou setlocale(LC_TIME, 'fr_FR.UTF-8')
Enfin ça dépend du nom de la locale sur le système. Sinon, tu laisses en ISO-8859-1 et tu convertis avec utf8_encode()
Liliane a dit le 06/08/2004 11:41:
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP
comme ceci :
<? setlocale (LC_TIME, 'fr_FR');
setlocale(LC_TIME, 'fr_FR.utf8') ou setlocale(LC_TIME, 'fr_FR.UTF-8')
Enfin ça dépend du nom de la locale sur le système.
Sinon, tu laisses en ISO-8859-1 et tu convertis avec utf8_encode()
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP comme ceci : <? setlocale (LC_TIME, 'fr_FR'); setlocale(LC_TIME, 'fr_FR.utf8') ou setlocale(LC_TIME, 'fr_FR.UTF-8')
Enfin ça dépend du nom de la locale sur le système. Sinon, tu laisses en ISO-8859-1 et tu convertis avec utf8_encode()
Shrom
"Liliane" a écrit dans le message de news:ceobiv$lj6$
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP comme ceci : <? setlocale (LC_TIME, 'fr_FR');
Tu lui dit d'utiliser la locale ISO-8859-1
Il me semble qu'il faut faire setlocale(LC_TIME,'fr_FR.UTF8') ou quelque chose du genre.
Et pour pallier à tous problème mettre LC_ALL.
Attention, il faut que la machine ou tourne php supporte cette locale.
"Liliane" <lili.b@laposte.net> a écrit dans le message de
news:ceobiv$lj6$1@news-reader3.wanadoo.fr...
Si je mets charset UTF-8, langage FR, dans l'en-tête et la date en PHP
comme ceci :
<? setlocale (LC_TIME, 'fr_FR');
Tu lui dit d'utiliser la locale ISO-8859-1
Il me semble qu'il faut faire setlocale(LC_TIME,'fr_FR.UTF8') ou quelque
chose du genre.
Et pour pallier à tous problème mettre LC_ALL.
Attention, il faut que la machine ou tourne php supporte cette locale.