j'utilise la fonction strtoupper() pour passer une chaine de minuscule vers
majuscule
de Bréhan à BRÉHAN par exemple
En local ca fonctionne très bien par contre chez mon hébergeur
ca me donne BRéHAN avec le é en minuscule
je ne voit pas pourquoi ? comment corriger le pb
merci
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
Thibaut Allender
"mikhael" wrote in message news:bk9c1b$c2l$
Bonjour ,
j'utilise la fonction strtoupper() pour passer une chaine de minuscule vers
majuscule de Bréhan à BRÉHAN par exemple En local ca fonctionne très bien par contre chez mon hébergeur ca me donne BRéHAN avec le é en minuscule je ne voit pas pourquoi ? comment corriger le pb merci
hello
c'est effectivement un probleme je ne comprends d'ailleurs pas pourquoi ca n'a tjrs pas été implementé dans les versions récentes de php
en attendant, tu peux contourner le probleme comme ceci :
<?php function correctaccents($str) { $str= strtr($str, "èéêë","ÈÉÊË"); return $str;}
il faudra juste ajouter les autres accents a corriger, genre à â ô etc...
s'il existe une solution plus simple, ou la possibilité de "corriger" cette fonction strtoupper, je suis preneur ;)
a+
-- + thibaut allender // web design + php dev + digital photo + http://www.capsule.org
"mikhael" <mlg@bfi.fr> wrote in message
news:bk9c1b$c2l$1@s1.read.news.oleane.net...
Bonjour ,
j'utilise la fonction strtoupper() pour passer une chaine de minuscule
vers
majuscule
de Bréhan à BRÉHAN par exemple
En local ca fonctionne très bien par contre chez mon hébergeur
ca me donne BRéHAN avec le é en minuscule
je ne voit pas pourquoi ? comment corriger le pb
merci
hello
c'est effectivement un probleme
je ne comprends d'ailleurs pas pourquoi ca n'a tjrs pas été implementé dans
les versions récentes de php
en attendant, tu peux contourner le probleme comme ceci :
<?php
function correctaccents($str) {
$str= strtr($str, "èéêë","ÈÉÊË");
return $str;}
j'utilise la fonction strtoupper() pour passer une chaine de minuscule vers
majuscule de Bréhan à BRÉHAN par exemple En local ca fonctionne très bien par contre chez mon hébergeur ca me donne BRéHAN avec le é en minuscule je ne voit pas pourquoi ? comment corriger le pb merci
hello
c'est effectivement un probleme je ne comprends d'ailleurs pas pourquoi ca n'a tjrs pas été implementé dans les versions récentes de php
en attendant, tu peux contourner le probleme comme ceci :
<?php function correctaccents($str) { $str= strtr($str, "èéêë","ÈÉÊË"); return $str;}
il faudra juste ajouter les autres accents a corriger, genre à â ô etc...
s'il existe une solution plus simple, ou la possibilité de "corriger" cette fonction strtoupper, je suis preneur ;)
a+
-- + thibaut allender // web design + php dev + digital photo + http://www.capsule.org
foodbyfood
"mikhael" wrote in message news:<bk9c1b$c2l$...
Bonjour ,
j'utilise la fonction strtoupper() pour passer une chaine de minuscule vers majuscule de Bréhan à BRÉHAN par exemple En local ca fonctionne très bien par contre chez mon hébergeur ca me donne BRéHAN avec le é en minuscule je ne voit pas pourquoi ? comment corriger le pb merci
Mikhaël
écrit toi meme une fonction qui permettrait de transformer tous les caractères accentués en caractères non accentués...
possible a mettre en oeuvre avec str_replace
"mikhael" <mlg@bfi.fr> wrote in message news:<bk9c1b$c2l$1@s1.read.news.oleane.net>...
Bonjour ,
j'utilise la fonction strtoupper() pour passer une chaine de minuscule vers
majuscule
de Bréhan à BRÉHAN par exemple
En local ca fonctionne très bien par contre chez mon hébergeur
ca me donne BRéHAN avec le é en minuscule
je ne voit pas pourquoi ? comment corriger le pb
merci
Mikhaël
écrit toi meme une fonction qui permettrait de transformer tous les
caractères accentués en caractères non accentués...
j'utilise la fonction strtoupper() pour passer une chaine de minuscule vers majuscule de Bréhan à BRÉHAN par exemple En local ca fonctionne très bien par contre chez mon hébergeur ca me donne BRéHAN avec le é en minuscule je ne voit pas pourquoi ? comment corriger le pb merci
Mikhaël
écrit toi meme une fonction qui permettrait de transformer tous les caractères accentués en caractères non accentués...