0
我已經編寫了一個搜索實用程序來搜索AD對象。它工作完美。按名稱搜索OU時轉義保留字符
問題出現時,任何OU名稱在其名稱,例如儲備字符「」
和搜索之前,我用它來代替「」與‘\’,它工作正常。
但我只檢查','不適用於其他預留字符。
有沒有什麼辦法可以在搜索之前逃脫那些角色呢?
謝謝
我已經編寫了一個搜索實用程序來搜索AD對象。它工作完美。按名稱搜索OU時轉義保留字符
問題出現時,任何OU名稱在其名稱,例如儲備字符「」
和搜索之前,我用它來代替「」與‘\’,它工作正常。
但我只檢查','不適用於其他預留字符。
有沒有什麼辦法可以在搜索之前逃脫那些角色呢?
謝謝
您可以嘗試使用「@」來轉義特殊字符。 示例:
string strSpecialChar = @"this,is'with&special?chars";
您可以通過在前加「\」來避開所有這些。
這是在C#中轉義。這裏的問題是LDAP特殊字符。 –