ActionScript 3 AS3 Unescape HTML(包括常见的实体名称 - 但不是全部)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3 Unescape HTML(包括常见的实体名称 - 但不是全部)相关的知识,希望对你有一定的参考价值。
import flash.text.TextField;
var myStr:String = "&%20<%20>%20"%20'%20£%20©%20%AE";
function htmlUnescape($str:String):String
{
var tf:TextField = new TextField();
tf.htmlText = unescape($str);
return tf.text;
}
trace(myStr);
trace(htmlUnescape(myStr));
// OUTPUT
// &%20<%20>%20"%20'%20£%20©%20%AE
// & < > " ' £ © ®
// This doesn't work for a lot of the other HTML Entity Names.
// For example, &pound; and &copy; don't work.
// See here for a list of HTML Entity Names ...
// http://www.adrianparr.com/download/Special%20Characters%20Cheat%20Sheet.pdf
//
// For a full working class that supports ALL HTML Entity Names see here ...
// http://snipplr.com/view/46566/as3-encode-and-decode-html-entity-names-full-set/
以上是关于ActionScript 3 AS3 Unescape HTML(包括常见的实体名称 - 但不是全部)的主要内容,如果未能解决你的问题,请参考以下文章
[ActionScript 3.0] AS3.0 水面波纹效果
ActionScript 3 AS3:使用SWFObject2和AS3传递变量
ActionScript 3 克隆数组(AS3)
ActionScript 3 AS3序列化
ActionScript 3 As3初始上限
ActionScript 3 AS3 HTML清理