非英语语言的JavaFX TextField输入支持

问题描述:

我正在使用javafx构建mgmt应用程序。在用户界面我有Textfileds插入用户数据(非英文字符),但是当我使用getText方法,输入像“מזדה”,我得到的是“????”而不是输入本身。非英语语言的JavaFX TextField输入支持

任何人有一个想法如何解决这个问题?我正在使用jdk 1.8。

寻找类似的查询没有提出任何解决方案。

+0

邮政示范文本已插入到文本框。 –

+0

如果我将插入到textfield - >מזדה然后我会得到 - > ???? – user2145673

+0

这适用于我。你如何检查'getText()'的结果是什么? –

好的,所以经过一些额外的挖掘,我发现问题是我注册jdbc驱动时没有设置字符编码。

最后弦乐DB_URL = “的jdbc:mysql的://127.0.0.1/amircar**的characterEncoding = UTF8”; **

希望这将帮助别人