当前位置: 首页 > 面试题库 >

如何显示JavaFX从MYSQL进行的阿拉伯查询搜索?

闾丘炫明
2023-03-14
问题内容

SELECT * FROM employee WHERE name LIKE “%شريف%”

上面的查询工作正常,可以通过phpmyAdmin查询找到该元素,但是在JavaFX中使用它无法获取它。并获得英语搜索,因此我需要在java中添加内容以允许我用阿拉伯语搜索。


问题答案:

根据我上面的评论,我认为这是Java的编码-
解码问题,与JavaFX无关,并且我还假设您没有遇到任何异常。在插入和检索数据时,必须使用适当的标准。

请参阅本文以仅在字节上工作,以便您的应用程序始终正确进行国际化,字节编码和字符串

也请参考此内容,以了解如何在Java中设置编码,如何使用Java将阿拉伯语单词插入mysql数据库

您的控制台可能已启用UTF8,因此您可以在此处匹配字符串并查看阿拉伯字符。

希望能帮助到你。



 类似资料:
  • 我想知道每个阿拉伯语字母的唯一代码,以将阿拉伯语文本显示为文本视图。 当我给直作为一个字符串,但它不会显示像阿拉伯文本格式。它显示每一个字母分开。我尝试了谷歌的几个链接。但我没有得到我要找的东西。 实际上,我正在寻找每一个阿拉伯字母的唯一代码。这样我就可以用阿拉伯语文本格式显示我的句子了。

  • 我创建了一个javafx应用程序,使用javafx scene builder来设计它的界面,当我试图显示一些波斯语或阿拉伯语字符时scene builder以无序模式显示它,例如,当我将一个标签的文本改为一个波斯语或阿拉伯语单词“”它正在无序模式下(从左到右)写作“”(字符之间没有任何空格)。我想javafx场景构建器可能不支持波斯语或阿拉伯语,但我知道应该有一些方法,所以请帮助我怎么做。 注意

  • 问题内容: 我正在运行Windows 7,并使用python脚本将一些阿拉伯语字符串输出到Windows cmd。这是我得到的: 如何配置cmd正确显示阿拉伯字符串? 问题答案: 将您的代码页更改为要输出的编码: 这是Windows的阿拉伯语代码页如果您要输出其他编码,则只需在代码页的整个列表中找到它们,然后更改为命令中所需的标识符即可。 提示:UTF-8是65001 注意:要显示以外的其他字符,

  • 现在,这个问题不是关于MySQL查询、结果行或与数据库本身相关的任何内容,而是关于MySQL Workbench程序。 我在程序中打开了数十个表格(包括更改表格和编辑行/列),并且一次只能在UI中看到大约10个标签,因为它们只有一行。使用左右箭头显示更多标签非常缓慢和烦人。 那么,有没有什么方法可以显示多行标签或者以某种方式增加它们的空间?偏好与它无关,除了字体和搜索网络只会返回毫无意义的东西。

  • 我有一个关于阿拉伯语编码和将阿拉伯语存储到mysql的问题。 我应用了以下所有步骤: set-MySQL字符集:UTF-8 Unicode(utf8) 设置MySQL连接排序规则:utf8\u常规\u ci 集合数据库和表排序规则设置为:utf8\U general\U ci或utf8\U unicode\U ci mysql_查询(“设置名称‘utf8’”); mysql_查询('SET CHA

  • 问题内容: 是否有任何查询/方式来显示 所有 服务器上执行的最后一个查询? 问题答案: 对于那些拥有MySQL> = 5.1.12的用户,可以在运行时全局控制此选项: 执行 执行 看看桌子 如果您希望输出到文件而不是表: 默认值 。 我更喜欢这种方法来编辑.cnf文件,因为: 您没有编辑文件,并可能永久打开日志记录 您不会在文件系统中四处寻找查询日志-甚至更糟的是,由于需要完美的目的地而分心。 您