ExtJs - 如何转义 POST 和 GET XML 数据中的特殊字符?
ExtJs - How to escape special characters in POST and GET XML data?
以下是我正在处理的特殊字符:
< <
> >
" "
' '
& &
当我尝试 POST xml 内容(包含 <,>)时,例如:
<id>123<abc</id>
这样的用户输入导致了问题。我找不到处理此类数据的方法。有人可以指导我如何对此类数据进行编码吗?
对于解码,我将更改模型中的数据。
编码和解码此类数据的最佳方式是什么?
Ext 为此在字符串实用程序 class 上提供了方法 htmlEncode
。
var encoded = Ext.String.htmlEncode('< > & \' "');
console.log(encoded); // "< > & ' ""
以下是我正在处理的特殊字符:
< <
> >
" "
' '
& &
当我尝试 POST xml 内容(包含 <,>)时,例如:
<id>123<abc</id>
这样的用户输入导致了问题。我找不到处理此类数据的方法。有人可以指导我如何对此类数据进行编码吗? 对于解码,我将更改模型中的数据。 编码和解码此类数据的最佳方式是什么?
Ext 为此在字符串实用程序 class 上提供了方法 htmlEncode
。
var encoded = Ext.String.htmlEncode('< > & \' "');
console.log(encoded); // "< > & ' ""