2012-06-11 30 views
0

由于几个月前,我们使用在生产环境中的rubycass服务器1.0验证对Active Directory(微软2008 R2服务器)。我们正在使用红宝石1.9.2p180,sinatra-1.1.3 ...我们遇到了西班牙语和加泰罗尼亚语的问题。如果用户在发送表单时在登录名或密码字段中键入ñ或ç...,则会产生“内部服务器错误”消息。我已经在config.yml选项中激活了调试模式,但是当这个错误上升时,它不会在日志文件中出现任何提示。几天前,我尝试了最新版本的rubycas 1.1.0,并且这个错误(内部服务器..)没有发生,但是如果登录名/密码有任何这些字符,验证总是失败,并显示“密码不正确” 。我认为这是一个编码错误。Rubycas服务器字符编码的问题(内部服务器错误)

有没有人找到解决这个问题的方法?

在此先感谢,

回答

1

已解决。问题是由于我们使用旧版本的net-ldap(0.1.1)而引起的。我更新了这个宝石到最后的版本(0.3.1),并像魅力一样工作。