Ext JS 2.1 中的 Ext.util.Format 提供了HTML编码解码方法,如下所示:
发现这两个方法不可逆。
比如,htmlEncode(“>”) 结果是”>”。
但是反过来,htmlDecode(“>”)结果是”>”。
注意这个htmlDecode方法。先处理了”&”,替换成”&”,然后在处理后面三个符号时,刚替换产生的”&”有可能被再次处理。
正确的做法是,在htmlDecode中,最后处理”&”。
版权声明:本文为flyjimi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。