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