2016-07-22 27 views
0

LDAPは空のフィールド値を許可しません。空のフィールドを使用する必要があると、代わりに(ルビコードを使用して)単一のスペースを挿入しました。今ではデータをLDIFにエクスポートしましたが、LDIFの空白は問題ではありません。したがって、LDIFでは単一の領域の値が保持されません。LDIFを使用してLDAPに空白値をインポートします

私はそのLDAPインスタンスからdata.ldifをエクスポートし、別のLDAPインスタンスにインポートしたいと考えています。しかし、LDIF空白は問題ではなく、私の単一スペース値は特別な方法で保存されないため、LDAPは空のフィールドについて文句を言います。

LDIFで単一のスペース値を保持する方法はありますか? (私はそれらのまわりに引用符を付けるべきですか?)

答えて

0

解決済み!一つは、base64でスペースをエンコードすることができます

検索が-置き換える:

middleName:␣␣ 

middleName:: IA== 

にダブルカラムはBASE64でエンコードされ、次の意味します。 IA==は、単一のutf-8スペースで、base64でエンコードされています。