У меня есть атрибут на моем сервере 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?
Заранее спасибо!