为LDAP编码一个字符串?

时间:2019-06-12 14:19:45

标签: python

我有一个声明为的字符串:

s = 'jhsd*£&*sdjsdjh190-30£A'

我需要像这样将其作为unicode传递给ldap:

unicode_pass = unicode('\"' + str(pwd) + '\"', 'iso-8859-1')
password_value = unicode_pass.encode('utf-16-le')
add_pass = [(ldap.MOD_REPLACE, 'unicodePwd', [password_value])]

尽管此操作确实运行没有错误,但不能正确转换,这意味着密码不是原本应设置的密码。

有人以前遇到过并解决过吗?使用ldap协议v3。

TIA

0 个答案:

没有答案