1

我正在使用oData protocol在 url 中添加过滤条件

例如/api/restaurants/getall?$filter=substringof('macdonald',Name)

我的问题是当值有撇号(如macdonald's)时,它会破坏 url

%26如果我用like替换它,它工作正常,macdonald%26但通过添加s( macdonald%26s) url 将不起作用

有什么建议么?

4

2 回答 2

3

当在带引号的字符串中时,可以通过加倍来转义单引号。因此,在您的情况下,它看起来像“麦当劳”。

于 2013-03-20T09:11:11.663 回答
0

我看到这是一篇旧帖子,但我会指出 substringof 表达式中的参数已切换。

https://help.nintex.com/en-us/insight/OData/HE_CON_ODATAQueryCheatSheet.htm

这不包括撇号(单引号)问题。

于 2019-01-25T20:20:56.660 回答