我在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字符以获得预期结果?
感谢。
答案 0 :(得分:0)
我认为字符串需要是utf-8编码的。因此,请尝试将é
替换为\c3