Un regex simple et un truc plus dur... [PHP] - PHP - Programmation
Marsh Posté le 01-08-2003 à 19:48:42
Normalement un htmlentities() transforme les & en &, enfin il me semble
Marsh Posté le 01-08-2003 à 21:02:23
Max Evans a écrit : Normalement un htmlentities() transforme les & en &, enfin il me semble |
parfait, mais pour mon autre pb ?
Marsh Posté le 01-08-2003 à 21:11:46
ReplyMarsh Posté le 01-08-2003 à 21:18:15
J-'-R a écrit : |
Il faudrait commencer par faire l'opération infverse comme ça, les & restent des &, les &...; se transforment en caractèrent classique, et ensutie tu fais un htmlentities ce qui te remet les &...; colmme t'avais au départ et te transforme également les ccaractères spéciaux.
Marsh Posté le 01-08-2003 à 21:33:24
Citation : Autre PB : |
Marsh Posté le 01-08-2003 à 21:37:48
J-'-R a écrit :
|
Ha désolé, a par en faisant un tableau de corespondance de caractère qui sera utilisé pour faire les remplacement, je vois pas comment tu peux faire.
Peut être avec des case a la limite
Marsh Posté le 01-08-2003 à 21:45:14
J-'-R a écrit : |
A priori utf8 versus l'encoding 'standard' (8859-1). Regarde voir par là http://fr2.php.net/manual/en/ref.mbstring.php
Marsh Posté le 01-08-2003 à 21:47:39
À moins que tu n'aies pas spécifié l'encoding dans ce que tu envoies au client.
Marsh Posté le 01-08-2003 à 22:54:10
Après une plus grande analyse du probleme je l ai cerné,
mais pas résolut,
tous les navigateurs affichent en '8859-1'
comme je leurs ai spécifié.
MAIS les requetes POST en WAP se font en 'UTF8'
donc les carractères apparaissent mal apres...
comment changer l'encodage du POST sur le WAP ?
( ou traitement PHP après ? )
Marsh Posté le 01-08-2003 à 19:45:17
Comment en regex modifié tous les & en & sans modifier les &***; ( genre les & ou les déjà présent ) ?
Autre PB :
Il y a deux moyen de poster sur mon site, via un navigateur traditionnel HTML ( IE / MOZ / ... )
ou via le WAP.
Quelque soit le moyen choisi, les infos vont dans la même BDD,
or les navigateurs HTML et les navigateurs WAP n'utilisent pas la même norme de caractères.
Comment changer ça ?
Ex :
Posté : àçéèêôù
Vu sous un nav HTML : àçéèêôù
Vu sous un nav WAP : à çéèêôù
---------------
Perdu ? Vous êtes ici : --> *