我在过滤条件下的数据中有一个引号。
示例:David O' Neil。
所以如果我们在搜索资源管理器中将其作为,
*& $ count = true& $ filter =姓名eq' David O' Neil'
我们怎样才能逃避过滤器中的单引号。
更新1:如果我们使用单引号来逃避该引用,则会有0条记录。
更新2:也无法使用反斜杠()。
答案 0 :(得分:4)
OData过滤器中的单引号通过加倍来转义:
$filter=Name eq 'David O''Neil'
由于这导致你的记录为零,我猜你的数据还有其他问题(也许奥尼尔的撇号不是ASCII字符39但更华丽的东西?)