【发布时间】:2011-01-28 16:32:43
【问题描述】:
我有一个 Flash 变量:
<param name=\"flashvars\" value=\"title=$title\" />
$title 是一个字符串,但我想在这个字符串中输入:ë 或 HTML &euml;。
但 flash 不喜欢它。 如何解决这个问题? 谢谢, 斯蒂芬
【问题讨论】:
标签: html flash encoding symbols
我有一个 Flash 变量:
<param name=\"flashvars\" value=\"title=$title\" />
$title 是一个字符串,但我想在这个字符串中输入:ë 或 HTML &euml;。
但 flash 不喜欢它。 如何解决这个问题? 谢谢, 斯蒂芬
【问题讨论】:
标签: html flash encoding symbols
你试过实体化 & 吗?例如,而不是
ë
你的价值是
&euml;
或者它可能是您页面中的编码问题。或者可能是您正在从缺少 BOM 的文档中加载。
编辑说:我只记得 flashvars 参数(我不再使用)采用与号分隔的参数列表,就像 URL 中的查询字符串一样。因此,&符号无论如何使用都会有问题。设置 SWF 以通过 Flash/Flex 中的 ExternalInterface 从 Javascript 加载这些值可能更容易。
【讨论】:
我认为flashvars 使用ë 等特殊字符应该不会有任何问题。我刚刚做了一个快速测试,效果很好。
只要确保定义flashvars 的html 文档保存为utf-8,就可以了。
此外,如果您在动态文本字段中显示加载的文本,请确保嵌入了正确的字符 - 否则它们将不会显示。
【讨论】: