SELECT * FROM employee WHERE name LIKE “%شريف%”
employee
name
上面的查询工作正常,可以通过phpmyAdmin查询找到该元素,但是在JavaFX中使用它无法获取它。并获得英语搜索,因此我需要在java中添加内容以允许我用阿拉伯语搜索。
根据我上面的评论,我认为这是Java的编码- 解码问题,与JavaFX无关,并且我还假设您没有遇到任何异常。在插入和检索数据时,必须使用适当的标准。
请参阅本文以仅在字节上工作,以便您的应用程序始终正确进行国际化,字节编码和字符串
也请参考此内容,以了解如何在Java中设置编码,如何使用Java将阿拉伯语单词插入mysql数据库
您的控制台可能已启用UTF8,因此您可以在此处匹配字符串并查看阿拉伯字符。
希望能帮助到你。