Page 1 sur 1

Problèmes d'encodages...

Posté : 27 févr. 2006, 22:34
par oxy
Bonjour,

J'ai un formulaire en flash qui inscrit les données ds une base de données.
Qd j'affiche les données j'ai un problème avec les caractère spéciaux.
ex: "rue des bas-préfs"

Je ne pige rien à tous ces encogades utf-8, etc....

Pourriez vous me dire ou trouvé des infos simples ?

Merci d'avance ...

Posté : 27 févr. 2006, 22:37
par ouckileou
Salut,

utilise la fonction utf8_decode sur la chaîne renvoyée par Flash à ton script PHP pour récupérer les accents

Posté : 28 févr. 2006, 00:14
par oxy
OK, j'ai trouvé.

Je traduit une à une les variables comme ceci:

extract($_POST);
$var01=utf8_decode($var01);
$var02=utf8_decode($var02);
$var03=utf8_decode($var03);
$var04=utf8_decode($var04);
.....

Existe il une solution pour faire celà en une fois ?
$_POST=utf8_decode($_POST); :?:

Posté : 28 févr. 2006, 00:18
par Cyrano
Une petite boucle ?
foreach($_POST as $variable => $valeur)
{
    $variable = utf8_decode($valeur);
}
Sous réserve, non testé.

Posté : 28 févr. 2006, 17:54
par oxy
merci je vais tester... :D