Декодировать специальные символы в атрибутах Ldap

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

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

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:

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

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

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

0 ответов

Другие вопросы по тегам