Javascript 由于使用IBM SBT的updateActivityNode方法,连接中的区域设置字符丢失
你好,XPages程序员 在使用Connections SBT API处理Xpages应用程序的过程中,我遇到了以下情况: 使用引入的托管bean,我成功地连接到连接,然后使用activityService对象获取特定的activityNode。 问题是,当我使用activityService的updateActivityNode方法时,存储在Connections中的节点数据会丢失其区域设置字符(f.e.ą、ę、ź)。即使没有对activityNode对象进行任何更改,也会发生这种情况,调用updateActivityNode方法就足够了。从连接接收的数据似乎具有正确的字符 这个问题的原因可能是什么 任何帮助都将不胜感激Javascript 由于使用IBM SBT的updateActivityNode方法,连接中的区域设置字符丢失,javascript,xpages,ibm-sbt,Javascript,Xpages,Ibm Sbt,你好,XPages程序员 在使用Connections SBT API处理Xpages应用程序的过程中,我遇到了以下情况: 使用引入的托管bean,我成功地连接到连接,然后使用activityService对象获取特定的activityNode。 问题是,当我使用activityService的updateActivityNode方法时,存储在Connections中的节点数据会丢失其区域设置字符(f.e.ą、ę、ź)。即使没有对activityNode对象进行任何更改,也会发生这种情况,调用u
我在JS中使用SBT,在连接3和连接5上进行测试,使用DominoDesigner9开发这个问题非常简单,以至于解释它都很尴尬。 将SBT从1.0.0更新到1.0.3后,一切正常。 Java API中的Unicode字符支持是在20140527版本中添加的
谢谢你的建议 我认为github上存在一个未解决的问题,但我不能确定这是您遇到的问题。我阅读了所有公开的问题,不幸的是,我没有发现类似的行为。我仍然希望这只是一个小错误。这可能是对文章内容的错误编码。您能否使用Fiddler或Wireshark之类的工具验证编码是否正确(我打赌它应该是UTF-8),以及内容是否正确编码?这也可能是由于JSON序列化错误造成的。除此之外,请检查Domino HTTP服务器正在使用的编码(在Internet站点或服务器设置文档中,具体取决于您的配置)。活动基于标准Atom XML,应该使用utf-8。嗯,我尝试使用Wireshark嗅探数据包,但这些数据包似乎受到SSL的保护。。DominoHTTP被设置为使用UTF-8标准。我在xsp和库上也设置了手动UTF-8编码。