问题标签 [arabic-support]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3882 浏览

php - 如何使用带有 UTF-8 的 Codeigniter 路由,如阿拉伯字符 404

我正在尝试在 URL 中使用阿拉伯语/波斯语/波斯语字符作为 Codeigniter 中的 slug,如下所示:

我创建了MY_url_helper.php帮助文件以将阿拉伯字符添加为 url_title Codeigniter 函数中的可接受字符

然后我必须在config.php文件中启用阿拉伯字符作为允许的 uri 字符:

我这样测试过

一切正常,缺少的是路线。

就像这在英语中一样:

我想让它在阿拉伯语中工作:

这给出了404

我尝试像这样清空 allowed_uri_chars :

我仍然遇到同样的问题;没有路线的链接工作正常,有路线的链接给了我404

0 投票
1 回答
630 浏览

c++ - 如何让`Label::createWithTTF`支持阿拉伯语等RTL语言

首先,我使用Cocos2d-x v3.6, Visual Studio 2013uses(UTF-8 without signature option) 和C++.

使用Label::createWithTTF方法编写阿拉伯语文本时,如下所示。

之前的阿拉伯文没有写正确,应该是这个样子السلام عليكم,还认为阿拉伯文属于Unicode编码。

我的代码:

有什么办法可以解决这个问题吗?


编辑:

我已经应用了这个链接 [从右到左标记] 中的内容,结果是阿拉伯文字消失,如下图所示。

编码:

问题依然存在。

0 投票
1 回答
1698 浏览

numbers - 阿拉伯数字识别

我正在尝试从图像中检测阿拉伯数字(阿拉伯数字 - 印度数字)。

尝试过 Tesseract OCR 它对我不起作用(它确实识别阿拉伯单词但不是数字)这是我想从中提取页码的图像(页面顶部)

在此处输入图像描述

我尝试使用 imagemagick 将该图像与较小的已经制作的包含所有书号可能性的小图像进行比较,但它也没有工作,我认为这将花费很多时间。

实用的非复杂解决方案是什么?PS:图片来自安卓手机,会在windows或linux服务器上解析。

0 投票
2 回答
9226 浏览

ios - 带有 Thajweed 的精确古兰经字体 - ios

我有一个 ios Quran 应用程序项目,我已经Arabic为我的 Quran 应用程序文本内容测试了几种字体,但是除了带有 Tajweed 标记的原始 Quran 文本之外,它有一些区别(在 Tajweed 标记中)。(请检查图像)。我想知道哪种字体适合带有完整 Tajweed 标记的古兰经文本。

编辑:我尝试了很多字体,例如;al-quranalkareem.ttf、UthmanicHafs.ttf 等。(如果我在这里列出所有内容,我认为它不会有用)。我想要带有完整和准确 Tajweed 标记的古兰经字体。

它在我的应用程序中显示如下

它在我的应用程序中显示如下

它应该是这样的(因为它是正确的) 它应该是这样的(因为它是正确的)

不懂阿拉伯语的人注意:这不是两种不同的字体样式。它的 Tajweed 规则显示不同。

0 投票
1 回答
3875 浏览

java - 文本视图将阿拉伯字符显示为问号“?????”

我正在开发一个显示textviews混合阿拉伯语和英语单词的 android 应用程序;

该应用程序将我在 Java 类中编写的阿拉伯语文本显示为问号 ????? 这是一个屏幕截图:

在此处输入图像描述

编码:

我尝试过的:

  1. 在 android 中解码字符, 不,它不是同一个问题,答案没有帮助。

  2. 如何在 Android 中支持阿拉伯语文本? 我正在使用一个支持阿拉伯语的新版本,我也尝试了添加Farsi类或使用ArabicUtilities类等答案,但这不起作用

  3. 我还尝试将字符串编码为 utf-8

    尝试 { serviceLine= URLEncoder.encode(serviceLine, "utf-8");} catch(UnsupportedEncodingException e){ e.printStackTrace(); }

那没有用!

  1. 还尝试使用多种字体,但没有一个字体解决了这个问题。

所以我有点卡在这里,有什么想法吗?

编辑: 在我关闭 android studio 并重新打开应用程序后,我在 Java 类中编写的所有文本都变成了问号!即使我尝试再次编写它,一旦我关闭项目并重新打开它,它甚至在我运行应用程序之前就将阿拉伯语文本显示为 Java 类中的问号,这真的很尴尬!

0 投票
1 回答
535 浏览

localization - 在应用程序本地化 iOS 8/9 中,英语阿拉伯语

我想将我的应用程序保留在其中一个区域中,并且我想在不更改本地语言或区域设置的情况下本地化应用程序,特别是对于 iOS 9,有没有办法在不更改 ios 系统设置的情况下本地化应用程序?

0 投票
1 回答
1793 浏览

android - Android - 在 url 中编码阿拉伯文本不起作用

因此,在我的片段中,我试图根据用户从微调器项目中的选择来获取 json 响应,并且选择是阿拉伯语,我尝试解码我​​放入 url 的字符串,URLEncoder.encode(string, "UTF-8").toString()当我发送 url 而不解码它只是从 volley 库返回 404 响应代码。

这是我的代码的样子。我尝试在我的getTripPrice()方法中对所选微调器项目中的字符串进行编码。我不确定出了什么问题或为什么它不起作用。

这就是我的 JSON 数据的样子,以防问题可能与解析有关

0 投票
1 回答
490 浏览

android-layout - Android RTL 从 API 10 到 API 21

我必须构建一个同时支持英语和阿拉伯语布局的应用程序,工作范围从 api 10 (2.3.3) 到 api 21 (5.0)。

按照文档,我配置了应用程序,但我不能使用“开始”和“结束”,因为支持范围太广。

我想我可以创建一个布局文件夹,如“layout-16”,用于放置 4.2 版本的所有带有“start”和“end”的布局,另一个像“layout-ar”,用于放置之前版本的所有镜像布局api16.

它可以这样工作吗?或者“layouts-ar”将覆盖“layout-16”?

谢谢

0 投票
0 回答
164 浏览

php - 面临阿拉伯语元标签的问题

我正在尝试将阿拉伯语标题设置为元标题,但由于某种原因,大多数标题都不起作用或格式不正确。

例如在此处输入图像描述

我正在使用相同的标题,该标题突出显示为“正确标题”,但由于某种原因,标题标签位于页面源中的错误位置。

页面编码也是 UTF-8。

这是我用于显示的代码

$arrTags['title'] 是动态字符串,它是阿拉伯语文本,如果我尝试使用如下所示的一些静态标题也不起作用

我尝试过很多 PHP 函数,比如 utf8_encode、mb_convert_encoding 也不起作用

有人可以帮我解决这个问题吗?

0 投票
0 回答
489 浏览

ios - 加载 json 时阿拉伯文字符串不可读

代码:

结果问题如下:

也许需要 dataUsingEncoding 来读取阿拉伯字符串,但是怎么做。

谢谢,