jqGrid搜索工具栏不支持特殊字符

jqGrid搜索工具栏不支持特殊字符,jqgrid,Jqgrid,在jqGrid(最新版本)中使用本地筛选器(带有“contains”操作符)工具栏时,似乎是特殊字符(如“@”或“-”(破折号)导致筛选器不返回任何记录。 其他操作符也存在同样的问题,例如“开始于”或“相等” 这种影响会影响包含“@”内容的字段,如电子邮件,或其他文本字段,如电话号码 问题原来是编码的HTML源代码,因此“664-5209”将显示为“664-;HTML源中的5209'(使用本地数据源)。 事实上,对“664-;“5209”将显示带有“664-5209”的记录 问题是是

在jqGrid(最新版本)中使用本地筛选器(带有“contains”操作符)工具栏时,似乎是特殊字符(如“@”或“-”(破折号)导致筛选器不返回任何记录。 其他操作符也存在同样的问题,例如“开始于”或“相等”

这种影响会影响包含“@”内容的字段,如电子邮件,或其他文本字段,如电话号码

问题原来是编码的HTML源代码,因此“664-5209”将显示为“664-;HTML源中的5209'(使用本地数据源)。 事实上,对“664-;“5209”将显示带有“664-5209”的记录

问题是是否可以将用户输入的破折号修改为-;(对于这个问题,还有其他HTML编码)在执行过滤器之前,以及如何执行?
一个示例可能会有所帮助。

添加自动编码:true,然后看看会发生什么。这个想法会使许多其他字符(如正确显示的)变得一团糟。似乎自动编码会影响显示。我正在寻找一种内部过滤器功能,它可以正确处理用户输入和编码文本。