Java (Groovy) Символы LDAP, отличные от ASCII

Я гуглил свою задницу без какого-либо успеха. Итак, я пришел сюда. Надеюсь, кто-нибудь сможет мне помочь! Я использую Groovy для поиска по LDAP, но когда в имени человека есть å, ä или ö, я получаю, например, Jens R√§fteg√rd. Я пробовал:

новая строка(attrs.get("имя")?.get(0)?.getBytes(), "UTF-8")

И даже пробовал:

def charsets = Charset.availableCharsets() charsets.each() {ключ, значение -> value.aliases().each() {псевдоним -> println new String(attrs.get("name")?.get(0) ?.getBytes(), псевдоним) } }

Кто-нибудь понял?


person Tiax    schedule 23.07.2010    source источник


Ответы (1)


Если кому-то интересно, это был плагин Grails Shiro, который испортил кодировку. Исправлено сейчас!

person Tiax    schedule 06.09.2010