- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的代码是Blogger平台的代码
但问题在于它不接受任何阿拉伯语输入
但是当通过这个工具转换文本时https://www.url-encode-decode.com/效果很好,请帮忙
var section = {
category: null,
"max-results": 6,
template: {
default:
'<div class="card card-masonry col-3-lg col-4-md col-6-sm"><div class="card__content"><div class="card__header"><a class="card__image flex-none" href="URL"><img src="IMG" /></a></div><div class="card__data"><h2 class="card__title card__space"><a href="URL">TITLE</a></h2><div class="card__meta display-flex justify-content-between"><time class="card__space meta__time flx-yc"><svg class="feather feather-clock" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>TIME</time><a class="card__space meta__more flx-yc" href="URL" title="قراءة المزيد"><svg class="feather feather-arrow-left" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><line x1="19" x2="5" y1="12" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg></a></div></div></div></div>',
empty: '<p class="alert">لا توجد مقالات</p>',
},
};
function forEach(items, callback) {
var i, item;
for (i = 0; (item = items[i++]); ) if (false === callback.call(item, i, item)) break;
return items;
}
function getCurrentData(element) {
var name, value;
var obj = {};
for (name in section) {
value = element.getAttribute("data-" + name);
if (value) obj[name] = value;
}
return obj;
}
function temp(content, data) {
var name;
for (name in data) content = content.replace(new RegExp(name, "g"), data[name]);
return content;
}
function getLabel(element, data) {
var name;
var category = data.category;
var script = document.createElement("script");
var src =
defaults.homeUrl +
"/feeds/posts/default?alt=json-in-script&callback=callbacks." +
category.replace(/[^A-Z0-9]/gi, "");
callbacks[category.replace(/[^A-Z0-9]/gi, "")] = function (json) {
var i, post;
var html = "";
var entry = json.feed.entry;
if (entry)
for (i = 0; (post = entry[i++]); ) {
var content = post.content;
var summary = post.summary;
var body = content ? content.$t : summary.$t;
var img = post.media$thumbnail;
var tempHtml = document.createElement("div");
tempHtml.innerHTML = body;
var imgHtml = tempHtml.querySelector("img");
html += temp(data.template, {
IMG: (img ? img.url : imgHtml ? imgHtml.src : defaults.image).replace(/s\B\d{2,4}-c/, defaults.imgSize),
TITLE: post.title.$t,
TIME: new Date(post.published.$t).toLocaleDateString("ar-EG", { month: "long", day: "2-digit" }),
SNIPPET: body.replace(/<[^>]*>?/g, "").substring(0, defaults.snippet) + "...",
URL: function () {
var i, link;
for (i = 0; (link = post.link[i++]); ) if (link.rel === "alternate") return link.href;
},
});
}
else html += section.template.empty;
element.innerHTML = html;
};
for (name in data) if (name !== "template") src += "&" + name + "=" + data[name];
script.src = src;
document.body.appendChild(script);
}
forEach(document.querySelectorAll(defaults.className), function (index, element) {
var currentData = getCurrentData(element);
if (currentData.category) {
if (!currentData["max-results"]) currentData["max-results"] = section["max-results"];
currentData.template = section.template["default"];
getLabel(element, currentData);
}
});
以这种方式添加部分名称时它不起作用
tag: "قسم 5", results: 10
但是当以这种方式添加时它工作正常
tag: "%D9%82%D8%B3%D9%85+5", results: 10
我想用阿拉伯语添加部门名称而不需要转换它
最佳答案
您使用的url编码网络的功能之一:
<p class="alert">لا توجد مقالات</p>
尝试:
'<p class="alert"><?php echo 'لا توجد مقالات'; ?></p>'
关于javascript - 为什么这个脚本不接受任何阿拉伯语输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65299978/
我正在使用 Solr 以 3 种语言(阿拉伯语、法语和英语)索引文档,我使用了这个 fieldType :
当我在设备(它的语言是阿拉伯语)中运行我的应用程序时,我感到震惊的是,应该在正确方向的对象会向左移动,反之亦然。 后来我意识到是阿拉伯语本地化的自动布局导致了这个问题。 我以编程方式设置自动布局如下:
我想一个字母一个字母地拆分阿拉伯语单词,将它们涂成不同的颜色并在其上添加事件处理程序。 Image, how it looks like 我实现了关于绘画的部分想法,并处理了辅音字母 (harf),但
我关注 this教程,一切都很好,我预处理和训练我的模型但是当我想找到与以下代码的相似之处时: model = gensim.models.Word2Vec.load("wiki.fa.word2ve
我在使用阿拉伯语文本进行变音符号不敏感搜索时遇到问题。 我已经为相关表格测试了多种设置:utf8 和 utf16 编码以及 utf8_general_ci、utf16_general_ci 和 utf
我正在评估 NLTK 在分析和提取情绪的研究中处理阿拉伯文本的能力。 问题如下: NTLK 是否能够处理并允许分析阿拉伯文本? python 是否能够操作\标记阿拉伯文本? 我能否使用 Python
我正在使用 PHPMailer API 发送电子邮件。我想知道如何用阿拉伯语(非英语)发送主题 $mail->CharSet = 'utf-8'; $array= FetchTable('cos
在过去的 15 天或更长时间里,我一直在为一个奇怪的问题而苦苦挣扎。实际上我有一些阿拉伯语文本,但也有一些英文文本。 MY NAME "some arabic text" "some arabic t
我想用阿拉伯语制作一个 flutter 日期选择器,但有一些变化,这是我的代码: locale: Locale('ar', 'MA'), localizationsDelegates: [
我一直在努力为移动应用程序寻找良好的国际日历支持(包括 Hirji)。我的主要限制是 JVM 是 1.3 并且我们只有 AWT。有一个选项可以转移到另一个为我们提供 SWT 的 JVM,但我似乎找不到
我的应用程序是用英语和阿拉伯语两种不同版本开发的。 我在 iText 中使用 rowspan 和 colspan 创建了 pdf 表格,这在英文版中运行良好,但在阿拉伯语版 rowspan 中不起作用
我想将阿拉伯语单词分割成单个字符。基于直方图/配置文件,我假设我可以通过根据其基线(它具有相似的像素值)剪切/分割字符来进行分割过程。 但是,不幸的是,我仍然坚持构建适当的代码,以使其工作。 % Or
我在 JavaScript 函数中遇到了问题 var tDate = new Intl.DateTimeFormat("ar-US", { day: 'numeric', month: 'lo
我已经编写了 java 代码,我希望在 PdfPTable 上显示阿拉伯文字,该 PdfPTable 被用于 itext 文档以创建 PDF 文档 如附图“???”是阿拉伯代码' PdfPTable
简单地说,有没有支持Lucene.Net的Arabic Analyzer。因为我想索引大量的阿拉伯语 txt 文件。我可以使用标准分析器或空白分析器来解析阿拉伯文文件吗? analyzer = new
我正在使用 Vuejs,我想防止输入标签显示用户的字符并将其替换为我自己的字符(这是一些数字)。 我已经在计算中使用了@onchange 和 Watch 以及 getter 和 setter。问题是字
我正在研究 RTL 功能。我从数据库中获取字符串值作为 (f1 (firstname。但我想要 f1 (firstname) 这是我的 javascript 代码。下面的代码运行良好 EN语言。它不仅
我已经下载了阿拉伯语格式的阿拉伯语语言包和编辑器显示,但是当我纠正一些它不是用正确的方向写它总是从左方向开始,阿拉伯语总是从右方向开始但是这是行不通的.. 我的代码——
我使用的是 3.8.2 版本,插入新记录时,utf8 字符串在数据库中显示为问号 (?),但它会正确显示旧记录(使用 phpmyadmin 插入)。 这是我如何初始化 MySQLPool fun in
我有一个阿拉伯语短信模板,其中包含客户支持号码的占位符,并将占位符替换为实际电话号码(例如 +987654400)。替换时加号 (+) 错位在数字末尾,如 987654400+ 示例代码: >>> >
我是一名优秀的程序员,十分优秀!