草庐IT

阿拉莫

全部标签

ios - 阿拉伯语的标签会使应用程序崩溃

我有一个主题标签解析器UITextView扩展,可以将前面带有“#”的任何单词转换为可点击的蓝色链接。除了点击阿拉伯语主题标签时,它工作正常。extensionUITextView{funcresolveHashAndMentionTags(){//turnstringintoNSStringletnsText:NSString=self.textasNSString//thisneedstobeanarrayofNSString.Stringdoesnotwork.letwords:[NSString]=nsText.components(separatedBy:"")as[NSSt

ios - 在忽略变音符号或重音符号的同时搜索阿拉伯语文本

当我使用带有元音字母(fatha、kasra等)的阿拉伯语时,搜索功能工作正常。如何在不区分元音/重音的情况下搜索阿拉伯语文本?例如,如果我搜索واليوم它应该显示所有结果,例如وَالْيوْمِ这是我使用元音(变音符号)的代码。letarabicMatch=Dua.arabic.rangeOfString(searchText,options:NSStringCompareOptions.CaseInsensitiveSearch)适用于swift和iOS9。 最佳答案 NSStringCompareOptions还有一个Di

ios - 为什么(阿拉伯语和英语)文本拒绝正确对齐?

这是我使用的字符串:案例一varword1="عبدالله"varword2="restaurant"label.text="\(word1)foundyourreviewon\(word2)useful."结果:案例2varword1="عبدالله"varword2="restaurant"label.text="note:\(word1)foundyourreviewon\(word2)useful."结果:问题那么,如何让第一个单词正确换行呢?如果第一个单词是阿拉伯语,它会换行到左边,但如果第一个单词是英语,这种情况是预料之中的,那么如何让word1在第一个单词出现在左边时

ios - 如何快速将阿拉伯数字转换为英文数字?

在我的应用程序中,我有5个uitextfields。我的目标用户是说阿拉伯语的人,因此当他们使用我的应用时,他们会插入英语或阿拉伯语的数字。该应用程序可以很好地处理英文数字。但是,当我运行它并用阿拉伯语插入数字时,该应用程序处理文本字段,就好像它们都是空的一样,并给出答案0如何在不忽略阿拉伯数字的情况下确保文本字段不是null和double?这是“calButton”函数中的代码:/*letvalue1=Double(income.text??"")??0letvalue2=Double(salaries.text??"")??0letvalue3=Double(tools.text?

ios - 如何将英语日期转换为阿拉伯语日期 ios swift

在我的应用程序中,我以这种格式获取日期=“2016-02-1510:49:59”,但我想以这种格式显示它“الأربعاء,9مارس,201610:33ain”所以我该怎么做?我显示我想要的格式 最佳答案 您可以使用NSDateFormatter和区域设置"ar_DZ",自定义格式规范以满足您的需要:"EEEE,d,MMMM,yyyyHH:mma".//inputdateingivenformat(asstring)letinputDateAsString="2016-03-0910:33:59"//initializeforma

java - Android热敏打印机阿拉伯语问题

publicclassGlobals{//TODOIMPORTANTCONFIGCHANGES//**IMPORTANTCONFIGURATIONprivatestaticStringserverRealUrl="http://www.myserver.com/api";//RealServerconfigurationprivatestaticStringserverLocalUrl="http://localhost:80/api";//localconfiguration/***SubstituteyouownsenderIDhere.Thisistheprojectnumber

java - 在Java中对阿拉伯语单词进行排序

我有一个阿拉伯语单词列表,我想对其进行排序。我尝试过使用不同区域设置的标准Collat​​or(如英语或法语,但希望不大),我什至创建了自己的RuleBasedCollat​​or,但无济于事。显然,默认排序依赖于unicode值顺序,这在许多情况下都有效,但显然不适用于此。按照javadoc的说明,RuleBasedCollat​​or需要一个字符串,该字符串按照您希望的排序顺序指定字符。我使用thistable中的unicode代码创建了以下字符串:StringarabicLetters="阿拉伯字母根据它们在单词中的位置可以有四种形式。因此,我在上面的规则字符串中所做的是使每个字

java - 如何将阿拉伯字符串日期转换为 java 8 日期对象?

我正在做一个阿拉伯语的网络监控项目,我想像这样转换字符串日期:الاثنين24أبريل2017-15:00到Java8日期对象。我该怎么做? 最佳答案 编辑:感谢slim和MenoHochschild的灵感:StringdateTimeString="الاثنين24أبريل2017-15:00";DateTimeFormatterformatter=DateTimeFormatter.ofPattern("EEEEdMMMMuuuu-HH:mm",newLocale("ar"));LocalDateTimedateTime

java - 为什么 Java BufferedReader() 不能正确读取阿拉伯语和中文字符?

我正在尝试读取一个文件,每行包含英文和阿拉伯字符,另一个文件每行包含英文和中文字符。然而,阿拉伯文和中文的字符无法正确显示-它们只是显示为问号。知道如何解决这个问题吗?这是我用来阅读的代码:try{StringsCurrentLine;BufferedReaderbr=newBufferedReader(newFileReader(directionOfTargetFile));intcounter=0;while((sCurrentLine=br.readLine())!=null){StringlineFixedHolder=converter.fixParsedParagraph

java - 拆分非阿拉伯字符

我有一个这样的字符串أصبح::ينال::أخذ::حصل(على)::أحضر我想使用java在非阿拉伯字符上拆分它这是我的代码Strings="أصبح::ينال::أخذ::حصل(على)::أحضر";String[]arr=s.split("^\\p{InArabic}+");System.out.println(Arrays.toString(arr));输出是[,::ينال::أخذ::حصل(على)::أحضر]但我希望输出是[ينال,أخذ,حصل,على,أحضر]所以我不知道这有什么问题? 最佳答案