2011-03-24 72 views
2

我们正在努力通过flashvars将'&'符号传递给swf。在flashvar中传递'&'符号

这里是场景:我们有一个swf文件,显示一些文本,数据来自.net中的Web服务,而我们没有swf文件的代码源。
需要显示的文本(在某些情况下)包含符号&。该符号的问题在于它是flashvar参数的分隔符。因此,例如,如果我需要显示'狗&猫',swf将只会读'狗'(并显示'狗'),认为'猫'是flashvar的其他参数。

是否有人知道某种方式告诉swf此&符号不是分隔符,但它是参数的一部分?

感谢很多:)
问候,
BS_C3

回答

0

&可能需要URL编码为&

+0

您好,感谢您的回答:)不过,与放大器不工作...它然后认为amp是另一个参数-_-' – 2011-03-30 14:38:08

+1

@ BS_C3:对不起,我给了你'&'&符号值的转义HTML版本。为了提供'&'作为实际参数值的一部分,您必须用url转义版本'%26'替换'&'。 下面是一些其他字符,你应该确保你编码: $%24 &%26 +%2B ,%2C /%2F :%3A ; %3B =%3D ? %3F @%40 – 2011-03-30 14:55:35

+0

谢谢!我会尝试这个解决方案:) – 2011-03-31 16:01:49