我如何通过 JavaFX 显示来自 MYSQL 的阿拉伯语查询搜索?
How can I show arabic query search from MYSQL by JavaFX?
SELECT * FROM `employee` WHERE `name` LIKE "%شريف%"
上面的查询工作正常,通过 phpmyAdmin 查询找到了元素,但是在 JavaFX 中使用它并没有得到它。
并获得英文搜索,所以我需要添加 java 以允许我使用阿拉伯语进行搜索。
根据我上面的评论,我猜这是 Java 的编码 - 解码问题,与 JavaFX 没有任何关系,我还假设你没有得到任何例外。在插入和检索数据时,您必须使用适当的标准。有用的信息位于
参考本文以仅处理字节,以便您的应用程序始终正确国际化,Byte Encodings and Strings
关于如何在 Java , How can I insert arabic word to mysql database using java
中设置编码也请参考这个
您的控制台可能启用了 UTF8,因此您可以在那里匹配字符串并查看阿拉伯字符。
希望对您有所帮助。
SELECT * FROM `employee` WHERE `name` LIKE "%شريف%"
上面的查询工作正常,通过 phpmyAdmin 查询找到了元素,但是在 JavaFX 中使用它并没有得到它。 并获得英文搜索,所以我需要添加 java 以允许我使用阿拉伯语进行搜索。
根据我上面的评论,我猜这是 Java 的编码 - 解码问题,与 JavaFX 没有任何关系,我还假设你没有得到任何例外。在插入和检索数据时,您必须使用适当的标准。有用的信息位于
参考本文以仅处理字节,以便您的应用程序始终正确国际化,Byte Encodings and Strings
关于如何在 Java , How can I insert arabic word to mysql database using java
中设置编码也请参考这个您的控制台可能启用了 UTF8,因此您可以在那里匹配字符串并查看阿拉伯字符。
希望对您有所帮助。