标签: jdbc encoding glassfish
我的glassfish 3.1.2服务器有一个jdbc领域用于身份验证。我使用sha-256作为摘要算法,使用base64作为密码的编码。我尝试使用简单的swing客户端登录。
它适用于普通字符,但如果密码包含德语变音符号(例如ä,ö,ü,...)则不然。
由于java使用UTF-16进行内部字符串编码,我将jdbc域中的摘要算法的字符集也设置为UTF-16,但它仍然不起作用。有人知道为什么吗?
答案 0 :(得分:0)
这是Glassfish 3中的known bug ......