Voici le probl=E8me que j'ai sur une debian sarge avec apache2 et php4 qui =
est=20
en module d'apache2 :
Lorsque j'utilise la fonction strtoupper() sur une chaine de caract=E8res, =
les=20
accents ne sont pas pris en compte.
Dans la doc : http://php.net/strtoupper on peut y lire que cela d=E9pend de=
la=20
configuration de localisation.
J'ai la fonction setlocale qui permet cela : http://fr2.php.net/setlocale
mais j'aimerai la d=E9finir globalement pour tous les scripts.
Je n'ai pas vu de variable globale dans le php.ini (sauf default_charset qu=
i=20
d=E9finit l'encodage par d=E9faut, pas la langue) ni dans le apache2.conf (=
sauf=20
une variable pour d=E9finir l'encodage =E0 la sortie par d=E9faut)
J'ai donc modifi=E9 /etc/init.d/apache2 et j'ai rajout=E9 dans la variable =
ENV :
LANG=3Dfr_FR@euro LC_ALL=3Dfr_FR@euro LC_CTYPE=3Dfr_FR@euro
Dans le phpinfo(); ces variables appara=EEssent bien dans le tableau _ENV
Par contre, cela n'est pas pris en compte par strtoupper().
Une id=E9e ? car l=E0 je d=E9clare forfait.
J'ai essay=E9 de faire :
dpkg-reconfigure locales
et j'ai rajout=E9 dans /etc/profile :
export LANG=3Dfr_FR@euro
=2D-=20
GASC Ludovic - Stagiaire chez Hospimedia
=2D-
travaille sur Kubuntu 5.04 - KDE 3.4
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
pascal
Ludovic Gasc a écrit :
salut tout le monde,
Salut
J'ai la fonction setlocale qui permet cela : http://fr2.php.net/setlocale
oui
mais j'aimerai la définir globalement pour tous les scripts.
Cette question a déjà fait l'objet d'un fil au mois de juin...
Et j'avais déjà répondu qu'à ma connaissance et au moins en Php4 il n'existe pas de moyen global de réaliser cela. Ce qui n'a pas depuis été contredit. Mais bon on n'est pas sur une liste php ...
A + Pascal -- Haut par-dessus leur tête voguaient les blanches sculptures des nuages, comme en la cervelle de Michel-Ange des volutes de concept. M. Lowry
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Ludovic Gasc a écrit :
salut tout le monde,
Salut
J'ai la fonction setlocale qui permet cela : http://fr2.php.net/setlocale
oui
mais j'aimerai la définir globalement pour tous les scripts.
Cette question a déjà fait l'objet d'un fil au mois de juin...
Et j'avais déjà répondu qu'à ma connaissance et au moins en Php4 il
n'existe pas de moyen global de réaliser cela. Ce qui n'a pas depuis été
contredit. Mais bon on n'est pas sur une liste php ...
A +
Pascal
--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
J'ai la fonction setlocale qui permet cela : http://fr2.php.net/setlocale
oui
mais j'aimerai la définir globalement pour tous les scripts.
Cette question a déjà fait l'objet d'un fil au mois de juin...
Et j'avais déjà répondu qu'à ma connaissance et au moins en Php4 il n'existe pas de moyen global de réaliser cela. Ce qui n'a pas depuis été contredit. Mais bon on n'est pas sur une liste php ...
A + Pascal -- Haut par-dessus leur tête voguaient les blanches sculptures des nuages, comme en la cervelle de Michel-Ange des volutes de concept. M. Lowry
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact