2011-09-20 62 views
0

我已經編寫了一個搜索實用程序來搜索AD對象。它工作完美。按名稱搜索OU時轉義保留字符

問題出現時,任何OU名稱在其名稱,例如儲備字符「」

和搜索之前,我用它來代替「」與‘\’,它工作正常。

但我只檢查','不適用於其他預留字符。

有沒有什麼辦法可以在搜索之前逃脫那些角色呢?

謝謝

回答

0

您可以嘗試使用「@」來轉義特殊字符。 示例:

string strSpecialChar = @"this,is'with&special?chars"; 
+0

這是在C#中轉義。這裏的問題是LDAP特殊字符。 –

0

您可以通過在前加「\」來避開所有這些。