我正在使用JNDI連接到LDAP服務器。服務器上的一些屬性存儲爲BASE64字符串。當連接到LDAP時,JNDI無法正確解碼BASE64字符串
但是,當我查詢服務器並得到結果。這些屬性已經解碼但不正確。例如,「[email protected]」可能被解碼爲「abcû[email protected]」。
任何想法,我該如何解決這個問題?
補充:
原BASE64字符串是:
Q049XCtHcm91cCBBUFNHLU9uLWJvYXJkaW5n4oCTTllDLE9VPU5ZQyxPV
20=
你可以提供有問題的BASE64字符串嗎? – Gray
編輯帖子。 – nababa
因此,我解碼時會得到一些unicode字符。這是預期的嗎?請參閱:http://pastebin.com/xtAMf276 – Gray