Декодировать специальные символы в атрибутах Ldap - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть атрибут на моем сервере LDAP, который содержит специальные символы, такие как буквы с акцентами.

enter image description here

Это мой код для восстановления этого атрибута:

public class LdapUser implements AttributesMapper {

    @Override public Object mapFromAttributes(Attributes attributes) throws NamingException{
        if(attributes == null)
            return null;

        Presenter presenter = new Presenter();
        if(attributes.get("cn") != null)
            presenter.setFullName(attributes.get("cn").get().toString());

        if(attributes.get("uid") != null)
            presenter.setId(attributes.get("uid") .get().toString());

        return presenter;
    }
}

Проблема в том, что в Java значение cn атрибут:

enter image description here

со значениями:

enter image description here

Есть какой-нибудь способ установить кодировку символов для восстановления атрибутов ldap?

Заранее спасибо!

...