Bonjour ; j'ai créé un simple passage de données d'un fichier PHP vers une animation Flash, cependant j'ai des problèmes d'encodage, dirait-on.

Il ne s'agit pas d'un problème tout bête comme les accents ou les apostrophes, mais c'est beaucoup plus ... bizarre !
En effet, les variables passent très bien la plupart du temps, mais me renvoient "undefined" lorsque certains caractères sont présents dans la chaîne, comme les lettres "v" ou "w" !

C'est un vrai casse tête car ces caractères sont pourtant très banals ...

Pour info, le fichier PHP est en UTF8 et encode la chaine au cas ou :

<?
header('Content-Type: text/plain; charset=utf-8');

et

$nom = "vvv";
ou
$nom = utf8_encode("vvv");
puis
echo "&nom$encours=$nom&

(la variable $encours permet de creer des variables differentes qui sont organisées sous tableaux sous Flash

articles_noms = new Array();
for(nombre2=0;nombre2<nombre+1;nombre2++)
{
articles_noms.push(this["nom"+nombre2]);
}
articles_noms.sort();

PS : je ne mets pas le reste du code puisqu'il fonctionne, quand il n'y a ni V ni W dans la chaîne, elle s'affiche correctement.

REMARQUE : quand 3 chaines sont insérées dans le tableau articles_noms, si la 2e contient un V, elle fonctionne mais est placée en dernier (on a ainsi chaine1, chaine3, chaine2_avec_V)

Quelqu'un peut-il m'expliquer ce casse-tête ?