Glassfish JDBC Realm不与Umlauts合作

时间:2013-06-12 13:17:04

标签: jdbc encoding glassfish

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

它适用于普通字符,但如果密码包含德语变音符号(例如ä,ö,ü,...)则不然。

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

1 个答案:

答案 0 :(得分:0)

这是Glassfish 3中的known bug ......