java - 在我的搜索引擎中添加一种语言,Eclipse 中的阿拉伯字母

标签 java eclipse internationalization character-encoding lucene

我想用阿拉伯语做一个搜索引擎,我已经有一个用英语搜索的代码,我只需要更改分析器,但是当我在控制台中用阿拉伯语编写时,我更改为 UTF-8,我得到 0发现所以我认为 eclipse 将阿拉伯语单词提供给代码中的查询,而查询不识别此代码,我的问题是如何使阿拉伯语单词对查询可读?

QueryParser parser = new QueryParser(Version.LUCENE_30,
             "contents", new ArabicAnalyzer(Version.LUCENE_30));

最佳答案

尝试在“资源”部分中查看项目属性。将您的文本文件编码设置为 UTF-8 并查看是否可以解决问题。我假设您已经安装了正确的字体。

关于java - 在我的搜索引擎中添加一种语言,Eclipse 中的阿拉伯字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233533/

相关文章:

android - 将 9-patch 图像添加到 Android Studio

eclipse - 使用 Eclipse 的 C 项目上的链接器错误

Linux平台下PHP gettext返回非utf8字符串

java - 如何通过 ServletOutputStream 以 UTF-8 编码发送字符

angularjs - 是否可以在运行时动态切换 AngularJS 的国际化语言?

java - 仅限消费者的 kotlin 泛型

java - android - 如何获取发生异常的类和方法名称

java - 如何在我的 JavaFX GUI 中实现另一个类?

java - Web 服务中错误代码的最佳实践

java - 有没有办法打开展开的 JFace ElementTreeSelectionDialog?