Unicode Vaadin文本字段不显示中文字符

Unicode Vaadin文本字段不显示中文字符,unicode,textfield,vaadin,Unicode,Textfield,Vaadin,我有一个使用Vaadin的web应用程序,还有一个使用Vaadin TextField的表单。如果您在文本字段中输入汉字,它们似乎没有被Vaadin正确处理。在调试器中存储“(String)usernameField.getValue()”时,我看到汉字不理解。这在英文Windows和简体中文Windows 7虚拟机中发生(对于web客户端,服务器位于英文Windows PC中)。这是Vaadin的一个限制,还是我需要调用TextField类中的特殊方法或以某种方式对其进行配置。我在TextFi

我有一个使用Vaadin的web应用程序,还有一个使用Vaadin TextField的表单。如果您在文本字段中输入汉字,它们似乎没有被Vaadin正确处理。在调试器中存储“(String)usernameField.getValue()”时,我看到汉字不理解。这在英文Windows和简体中文Windows 7虚拟机中发生(对于web客户端,服务器位于英文Windows PC中)。这是Vaadin的一个限制,还是我需要调用TextField类中的特殊方法或以某种方式对其进行配置。我在TextFieldAPI中没有看到任何线索。

请参阅我的最后一条评论。Vaadin可以正确处理Unicode字符。必须确保调试器字体和数据库也可以。

我认为您有一些字符集映射问题。瓦丁应该和所有UTF-8角色一起工作。。。最好在瓦丁论坛上问这个问题,如果你做到了的话。如果你能把URL发到论坛的帖子上,那就太好了。不过,虽然已经发了一周了,但没有人回复。似乎不太可能得到回答。好吧,几天后,我发现瓦丁工作正常。调试器未显示字符,因为使用的字体未包含这些字符。保存业务对象的数据库也需要支持Unicode。