Ext JS 2.1 中的 Ext.util.Format 提供了HTML编码解码方法,如下所示:

发现这两个方法不可逆。

比如,htmlEncode(“>”) 结果是”>”。

但是反过来,htmlDecode(“>”)结果是”>”。

注意这个htmlDecode方法。先处理了”&”,替换成”&”,然后在处理后面三个符号时,刚替换产生的”&”有可能被再次处理。

正确的做法是,在htmlDecode中,最后处理”&”。



版权声明:本文为flyjimi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/flyjimi/article/details/4041075