2011-03-24 3 views
2

Nous avons du mal à passer le symbole '&' à un swf à travers les flashvars.Passer le symbole '&' dans un flashvar

Voici le scénario: nous avons un fichier swf qui affiche du texte, les données proviennent d'un service web en .net, et nous n'avons pas la source de code du fichier swf.
Le texte qui doit être affiché, dans certains cas, contient le symbole &. Le problème avec ce symbole est que c'est le séparateur pour les paramètres du flashvar. Par exemple, si j'ai besoin d'afficher 'Chiens & Chats', le swf ne lira que 'Chiens' (et affichera 'Chiens'), pensant que 'Chats' est un autre paramètre du flashvar.

Est-ce que quelqu'un sait un moyen de dire au swf que ce symbole & n'est pas un séparateur mais fait partie d'un paramètre?

Merci beaucoup :)
Cordialement,
BS_C3

Répondre

0

& peut-être besoin d'être codé comme URL &

+0

Salut, merci pour votre réponse :) Cependant, & amp ne fonctionne pas ... il considère alors que l'ampli est un autre paramètre -_- ' –

+1

@ BS_C3: Désolé, je vous ai donné la version HTML échappée de la valeur' ​​& 'de l'esperluette. Afin de fournir le '&' comme partie de la valeur de param actuelle, vous devez remplacer '&' par la version d'échappement d'URL '% 26'. Voici quelques autres personnages que vous devriez vous assurer encode: $% 24% 26 et +% 2B ,% 2C /2F% :% 3A ; % 3B =% 3D ? % 3F @% 40 –

+0

Oh merci! Je vais essayer cette solution :) –

Questions connexes