Flex HTML转义 HTML解码

1 篇文章 0 订阅

Flex和JavaScript没有对应的方法完成HTML 解码, 自定义的转码方法如下所示: 

			public static function htmlDecode(value:String):String
			{
				// variables
				var entities:Object =
					{
						'quot':34, 'amp':38, 'lt':60, 'gt':62, 'nbsp':160, 'iexcl':161,
						'cent':162, 'pound':163, 'curren':164, 'yen':165, 'brvbar':166, 'sect':167,
						'uml':168, 'copy':169, 'ordf':170, 'laquo':171, 'not':172, 'shy':173,
						'reg':174, 'macr':175, 'deg':176, 'plusmn':177, 'sup2':178, 'sup3':179,
						'acute':180, 'micro':181, 'para':182, 'middot':183, 'cedil':184, 'sup1':185,
						'ordm':186, 'raquo':187, 'frac14':188, 'frac12':189, 'frac34':190, 'iquest':191,
						'Agrave':192, 'Aacute':193, 'Acirc':194, 'Atilde':195, 'Auml':196, 'Aring':197,
						'AElig':198, 'Ccedil':199, 'Egrave':200, 'Eacute':201, 'Ecirc':202, 'Euml':203,
						'Igrave':204, 'Iacute':205, 'Icirc':206 , 'Iuml':207, 'ETH':208, 'Ntilde':209,
						'Ograve':210, 'Oacute':211, 'Ocirc':212, 'Otilde':213, 'Ouml':214, 'times':215,
						'Oslash':216, 'Ugrave':217, 'Uacute':218, 'Ucirc':219, 'Uuml':220, 'Yacute':221,
						'THORN':222, 'szlig':223, 'agrave':224, 'aacute':225, 'acirc':226, 'atilde':227,
						'auml':228, 'aring':229, 'aelig':230, 'ccedil':231, 'egrave':232, 'eacute':233,
						'ecirc':234, 'euml':235, 'igrave':236, 'iacute':237, 'icirc':238, 'iuml':239,
						'eth':240, 'ntilde':241, 'ograve':242, 'oacute':243, 'ocirc':244, 'otilde':245,
						'ouml':246, 'divide':247, 'oslash':248, 'ugrave':249, 'uacute':250, 'ucirc':251,
						'uuml':252, 'yacute':253, 'thorn':254, 'yuml':255, 'OElig':338, 'oelig':339,
						'Scaron':352, 'scaron':353, 'Yuml':376, 'fnof':402, 'circ':710, 'tilde':732,
						'Alpha':913, 'Beta':914, 'Gamma':915, 'Delta':916, 'Epsilon':917, 'Zeta':918,
						'Eta':919, 'Theta':920, 'Iota':921, 'Kappa':922, 'Lambda':923, 'Mu':924,
						'Nu':925, 'Xi':926, 'Omicron':927, 'Pi':928, 'Rho ':929, 'Sigma':931,
						'Tau':932, 'Upsilon':933, 'Phi':934, 'Chi':935, 'Psi':936, 'Omega':937,
						'alpha':945, 'beta':946, 'gamma':947, 'delta':948, 'epsilon':949, 'zeta':950,
						'eta':951, 'theta':952, 'iota':953, 'kappa':954, 'lambda':955, 'mu':956,
						'nu':957, 'xi':958, 'omicron':959, 'pi':960, 'rho':961, 'sigmaf':962,
						'sigma':963, 'tau':964, 'upsilon':965, 'phi':966, 'chi':967, 'psi':968,
						'omega':969, 'thetasym':977, 'upsih':978, 'piv':982, 'ensp':8194, 'emsp':8195,
						'thinsp':8201, 'zwnj':8204, 'zwj':8205, 'lrm':8206, 'rlm':8207, 'ndash':8211,
						'mdash':8212, 'lsquo':8216, 'rsquo':8217, 'sbquo':8218, 'ldquo':8220, 'rdquo':8221,
						'bdquo':8222, 'dagger':8224, 'Dagger':8225, 'bull':8226, 'hellip':8230, 'permil':8240,
						'prime':8242, 'Prime':8243, 'lsaquo':8249, 'rsaquo':8250, 'oline':8254, 'frasl':8260,
						'euro':8364, 'image':8465, 'weierp':8472, 'real':8476, 'trade':8482, 'alefsym':8501,
						'larr':8592, 'uarr':8593, 'rarr':8594, 'darr':8595, 'harr':8596, 'crarr':8629,
						'lArr':8656, 'uArr':8657, 'rArr':8658, 'dArr':8659, 'hArr':8660, 'forall':8704,
						'part':8706, 'exist':8707, 'empty':8709, 'nabla':8711, 'isin':8712, 'notin':8713,
						'ni':8715, 'prod':8719, 'sum':8721, 'minus':8722, 'lowast':8727, 'radic':8730,
						'prop':8733, 'infin':8734, 'ang':8736, 'and':8743, 'or':8744, 'cap':8745,
						'cup':8746, 'int':8747, 'there4':8756, 'sim':8764, 'cong':8773, 'asymp':8776,
						'ne':8800, 'equiv':8801, 'le':8804, 'ge':8805, 'sub':8834, 'sup':8835,
						'nsub':8836, 'sube':8838, 'supe':8839, 'oplus':8853, 'otimes':8855, 'perp':8869,
						'sdot':8901, 'lceil':8968, 'rceil':8969, 'lfloor':8970, 'rfloor':8971, 'lang':9001,
						'rang':9002, 'loz':9674, 'spades':9824, 'clubs':9827, 'hearts':9829, 'diams':9830
					};



                
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
│ 2009考研计算机强化班数据结构讲义-崔微.pdf │ 2009考研计算机强化班讲义.doc │ 2010北航计算机考研复试.htm │ 2010年计算机考研大纲.doc │ readme.txt │ 《数据结构》算法实现与解释(严蔚敏)高一凡著.rar │ 《数据结构》考研复习精编.pdf │ 《数据结构》考研知识点.doc │ 《数据结构高分笔记》摘录之考研.pdf │ 我的考研书架.htm │ 数据结构算法(严蔚敏)描述总结与归纳.rar │ 数据结构考研指导.pdf │ 数据结构考研资料.7z │ 清华计算机考研数据结构复习提要.pdf │ 算法与数据结构试题及分析.doc │ 考研《数据结构》必须掌握的知识点与算法.doc │ 考研数据结构,各种算法的经解分析.doc │ 考研用算法.doc │ 计算机数据结构考研讲义.pdf │ 计算机考研大纲.doc │ 资料列表.bat │ ├─数据结构-考研复习题 │ │ 第10章 排序.doc │ │ 第11章 文件.doc │ │ 第1章 绪论.doc │ │ 第2章 线性表.doc │ │ 第3章 栈和队列.doc │ │ 第4章 串.doc │ │ 第5章 数组和广义表.doc │ │ 第6章 树和二叉树.doc │ │ 第7章 图.doc │ │ 第8章 动态存储管理.doc │ │ 第9章 查找.doc │ │ │ └─答案 │ 第2章 线性表-da.doc │ 第6章 树和二叉树da.doc │ 第7章 图-da.doc │ 第三章 栈和队列-da.doc │ 第九章 查找-da.doc │ 第五章 数组和广义表-da.doc │ 第八章 动态存储管理-da.doc │ 第四章 串-da.doc │ ├─数据结构复习重点归纳 │ 2010年计算机考研专业课复习进度指导.html │ 操作系统复习建议.html │ 数据结构复习建议.html │ 数据结构复习重点归纳.doc │ 考研资料下载汇总.html │ 计算机应用技术方向大学排名.html │ 计算机系统结构方向大学排名.html │ 计算机考研专业课视频汇总.html │ 计算机考研方向分析.html │ 计算机软件与理论方向大学排名.html │ └─算法与数据结构考研试题精析(第二版) 动态存储管理答案.doc 第 5 章 数组和广义表.doc 第10章 排序.doc 第10章 排序答案.doc 第1章 绪论.doc 第2章 线性表.doc 第2章 线性表答案.doc 第3章 栈和队列.doc 第6章 树和二叉树答案.doc 第9章 查找答案.doc 第七章 图.doc 第三章 栈和队列答案.doc 第九章 查找.doc 第五章 数组和广义表答案.doc 第八章 动态存储管理.doc 第六章树和二叉树.doc 第十一章 文件答案.doc 第十一章 文件.doc 第四章 串.doc 第四章 串答案.doc 绪论答案.doc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值