Glassfish JDBC Realm不与Umlauts一起工作

我的glassfish 3.1.2服务器有一个用于身份验证的jdbc领域。 我使用sha-256作为摘要算法,使用base64作为密码的编码。 我尝试用一​​个简单的swing客户端登录。

它对正常字符可以正常工作,但如果密码包含德语变音符号(例如ä,ö,ü,...),则不起作用。

由于java使用UTF-16进行内部字符串编码,因此我将jdbc领域中的摘要算法的字符集也设置为UTF-16,但它仍然不起作用。 有人知道为什么吗?


这是Glassfish 3中的一个已知错误...

链接地址: http://www.djcxy.com/p/22087.html

上一篇: Glassfish JDBC Realm not working with Umlauts

下一篇: LoginException: Login failed: Security Exception