我的问题是当他们的名字包含 * 时我无法搜索用户。我使用的搜索字符串只是 *.
我已阅读:http: //msdn.microsoft.com/en-us/library/aa746475%28VS.85%29.aspx
如果*(星号)符号出现在 DN 中,我必须使用 /2a 转义该字符。
在我的代码中,我有这样的声明:
if(searchFilter.contains("*"))
searchFilter = searchFilter.replace("*","\2a");
上面的代码会产生一个错误,上面写着:“无法识别的转义序列”。我尝试使用
searchFilter.replace("*","\x2a");
但是,它只会用另一个 * 替换 *。