ldapsearch在搜索条件中不使用unicode字符

时间:2014-06-06 07:30:49

标签: ldap openldap

我在OpenLdapServer上执行ldapsearch。搜索条件包括一些 像“tépha”这样的unicode字符。当我使用以下命令执行搜索时

ldapsearch -x -h <ipaddress> -p <port> -b "ou=group, ou=people, dc=company,dc=CR" 
**"cn=*t*"**

它会返回一个绝对正确的结果,但是当我使用以下命令搜索时:

ldapsearch -x -h <ipaddress> -p <port> -b "ou=group, ou=people, dc=company,dc=CR" 
**"cn=*tépha*"** 

它没有返回任何结果。我也尝试过搜索条件“t \ E9pha”但没有成功。我尝试过使用OpenLdap“ldapsearch”实用程序和LdapBrowser。都 没有返回预期的结果。

为什么在搜索条件时无法找到条目 包含unicode字符?

如何在搜索条件中转义unicode字符以获得预期结果?

感谢。

1 个答案:

答案 0 :(得分:0)

我认为字符串需要是utf-8编码的。因此,请尝试将é替换为\c3