SELECT * FROM `employee` WHERE `name` LIKE "%شريف%"
上面的查询工作正常,并通过 phpmyAdmin 查询找到该元素,但在 JavaFX 中使用它却找不到它。
并进行英语搜索,那么我需要在java中添加什么才能允许我用阿拉伯语进行搜索。
根据我上面的评论,我猜这是 Java 的编码-解码问题,与 JavaFX 没有任何具体关系,我还假设您没有遇到任何异常。在插入和检索数据时必须使用正确的标准。有用的信息位于 ,如何使用python在mysql数据库中存储阿拉伯文本? https://stackoverflow.com/questions/34057913/how-to-store-arabic-text-in-mysql-database-using-python
请参阅本文仅适用于字节,以便您的应用程序始终正确国际化,字节编码和字符串 http://docs.oracle.com/javase/tutorial/i18n/text/string.html
也请参阅如何在 Java 中设置编码,如何使用java将阿拉伯语单词插入mysql数据库 https://stackoverflow.com/questions/8433293/how-can-i-insert-arabic-word-to-mysql-database-using-java
您的控制台可能启用了 UTF8,因此您可以在那里匹配字符串并查看阿拉伯字符。
希望能帮助到你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)