Dynamics CRM2016 Web Api Filter查询中的特殊字符串处理

时间:2021-12-20 10:41:21

      在使用web api 查询数据时,filter查询参数或者fetchxml查询参数都是写在了url上,我们需要对整个查询字符串进行编码,但很多特殊字符串是无法编码这就导致了问题。

    比如下面这个例子,查询条件是new_name字段,传入了一个字符串带了&符号,浏览器就没法解析了Dynamics CRM2016  Web Api Filter查询中的特殊字符串处理

    这种情况就需要将这些特殊字符串替换掉,&符号对应的是%26,替换后就可以正确的查询了

Dynamics CRM2016  Web Api Filter查询中的特殊字符串处理

    特殊字符串不止是&符号一个,下面附上几个特殊字符串及对应的编码

Dynamics CRM2016  Web Api Filter查询中的特殊字符串处理