草庐IT

javascript - 如何使用 JavaScript 将字符串的波斯语和阿拉伯语数字转换为英语?

如何使用简单的函数将波斯语/阿拉伯语数字转换为英语数字?arabicNumbers=["١","٢","٣","٤","٥","٦","٧","٨","٩","٠"]persianNumbers=["۱","۲","۳","۴","۵","۶","۷","۸","۹","۰"]它是相同的架构,但代码页不同。 最佳答案 Oneliner英语、阿拉伯语和波斯语数字之间所有6种可能的翻译。conste2p=s=>s.replace(/\d/g,d=>'۰۱۲۳۴۵۶۷۸۹'[d])conste2a=s=>s.replace(/\d/g,d

javascript - 如何在 JavaScript 中将公历日期更改为波斯日期?

谁能帮我在JavaScript中将公历日期更改为波斯语?我想在HTML和JavaScript中使用它。 最佳答案 您可以使用toLocaleDateString();lettoday=newDate().toLocaleDateString('fa-IR');console.log(today);fa-IR适用于波斯-伊朗,其他日期如下:en-US:英语hi-IN:印地语...您也可以将选项设置为第二个参数,例如:letoptions={year:'numeric',month:'long',day:'numeric'};letto

java - 如何在 Android Studio 中编写波斯语?

我想在AndroidStudio中写波斯语,但是输入波斯语后,AndroidStudio显示一些奇怪的字符。当然3个月左右是对的,突然就奇怪了。 最佳答案 在androidstudio1.2中,您应该转到配置>设置>颜色和字体>字体>使用您的方案>取消选中仅显示等宽字体>最后使用tahoma字体并应用并确定。尽情享受吧!Instruction 关于java-如何在AndroidStudio中编写波斯语?,我们在StackOverflow上找到一个类似的问题:

c++ - 在输出文件中按类 wfstream 写入波斯语 ( farsi )

我如何使用std::wfstream将波斯语文本(如“خلی♬فارس”)写入文件?我尝试了以下代码,但它不起作用。#include#include#includeintmain(){std::wfstreamf("D:\\test.txt",std::ios::out);std::wstrings1(L"خلیجفارس");f程序运行后文件为空 最佳答案 您可以使用C++11utf-8字符串文字和标准fstream和字符串:#include#includeintmain(){std::fstreamf("D:\\test.txt

php - 使用 preg_match 检测字符串中的波斯语 (farsi) 字符

我正在尝试从服务器端验证表单数据。我感兴趣的是用户只需用波斯字符填写表格。我正在使用这段代码:$name=trim($_POST['name']);$name=mysql_real_escape_string($name);if(preg_match('/^[\u0600-\u06FF]+$/',str_replace("\\\\","",$name))){$err.="PleaseusePersiancharacters!";}但它不起作用!这是一个警告:Warning:preg_match()[function.preg-match]:Compilationfailed:PCREd

android - 如何从左到右工具栏api 16

我正在使用NavigationView并添加toolbar和include。我使用android:layoutDirection="rtl"并且所有api都可以正常工作,但在api16中它不起作用。那么我如何在api16中从左到右工具栏?抽屉布局.xmlapp_bar_main.xml主Activity.javaToolbartoolbar=(Toolbar)findViewById(R.id.toolbar_main);setSupportActionBar(toolbar);if(getSupportActionBar()!=null){getSupportActionBar().

swift - 检查或验证波斯语(波斯语)字符串 swift

我搜索了有关波斯语(波斯语)语言字符串验证的网页和堆栈溢出。其中大部分都提到了阿拉伯字母。另外,我想知道我的字符串是否完全是波斯语(不包含)。例如,这些字符串是波斯语:“你好”“خابان。”这些不是:“خابان5”“castercopycaster”此外,只允许使用波斯语或阿拉伯语数字。[.,-!]字符有异常(exception)(因为键盘不支持波斯语中的这些字符)更新:我在回答中解释了使用正则表达式和谓词的快速版本。 最佳答案 基于在别处找到的这个扩展:extensionString{funcmatches(_regex:St

android - 波斯语的 sqlite 数据库

我试图从一个csv文件创建一个sqlite数据库。我按照本页中的说明进行了操作:usingyourownsqlitedbinandroid还有这个:importcsvtosqlite但问题是当表格包含波斯语/阿拉伯语数据时。sqlite将该字符显示为“_”。我该怎么办?附言。我想在android项目中使用这个数据库。编辑:我使用此代码将csv导入到sqlite:CREATETABLE"android_metadata"("locale"TEXTDEFAULT'en_US');CREATETABLE"addresses"(_idintegerPRIMARYKEY,nametext,mea

android - 波斯语的 sqlite 数据库

我试图从一个csv文件创建一个sqlite数据库。我按照本页中的说明进行了操作:usingyourownsqlitedbinandroid还有这个:importcsvtosqlite但问题是当表格包含波斯语/阿拉伯语数据时。sqlite将该字符显示为“_”。我该怎么办?附言。我想在android项目中使用这个数据库。编辑:我使用此代码将csv导入到sqlite:CREATETABLE"android_metadata"("locale"TEXTDEFAULT'en_US');CREATETABLE"addresses"(_idintegerPRIMARYKEY,nametext,mea

android - 如何在 View 中显示波斯语(波斯语)数字

我想在View中显示波斯语(波斯语)数字。例如,我计算了一个日期并将其转换为Jalali日历,但如何用波斯数字显示它? 最佳答案 用波斯字体显示数字的另一种方法是使用以下Helper类:publicclassFormatHelper{privatestaticString[]persianNumbers=newString[]{"۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"};publicstaticStringtoPersianNumber(Stringtext){if(text.length()=
12