草庐IT

阿拉莫

全部标签

android - 包含阿拉伯语和变量的字符串

我想为我的Android应用程序翻译以下阿拉伯语字符串:“您和您的friend已经玩了%1$d并且总共赢得了%2$d分”,然后将阿拉伯语翻译复制/粘贴到我的XML中手动输入变量。我遇到的问题是,当我键入时,变量被分隔并在阿拉伯字符串的末尾键入:لقدلعبتأنتوأصدقاؤولمدة%1$dوحصلتمعلي%2$dمنإ杰ماليالنقاط这很奇怪,因为当我单独输入时,它看起来还不错:http://i.imgur.com/Mp00srv.png但是当我将它复制/粘贴到XML文件中时,它被破坏了:http://i.imgur.com/ZCpCSK0.png我该怎么做才能避免这种情

xml - XSL-FO:显示阿拉伯字符

拜托,我在使用apifop1.0(XSL-FO)以PDF格式生成的报告中显示阿拉伯语时遇到问题。我配置了一个userConfig.xml来使用Arial.ttf字体。除了字符单独显示外,一切正常。示例:Êول代替êول我放空格只是为了向您解释。تقول我尝试使用该标签,但其内容未出现在生成的文档中。تقول用户配置文件我的xsl负责人谢谢。 最佳答案 在FOP中可能会禁用对阿拉伯语和其他复杂脚本的支持,请参阅FOPcomplexscripts.如果它们被启用,设置lang="ar"应该就足够了。complex-scripts-dis

windows - 将 txt 文件中的阿拉伯文文本显示到 cmd 提示符

我正在尝试从名为test.txt的文件中在cmd提示符下打印Arabictest.txt的内容如下:ASCIIabcdexyzGermanäöüÄÖÜßPolishąęźżńłRussianабвгдежэюяCJK你好ArabicجيدةهذاهواختبارTest.txt保存为编码:UTF-8字体:arialUnicodems,script:Arabiccmd属性已更改为字体Lucidaconsole和chcp(代码页)为1256但是当类型test.txt抛出垃圾值代替Arabic文本时。是否有任何解决方法可以正确显示它? 最佳答案

c++ - 从 Windows 上的控制台应用程序获取 C++ 中的阿拉伯字符输入

是否有任何示例代码显示如何在Windows的控制台应用程序上使用C++接受来自用户的阿拉伯语输入? 最佳答案 我将尝试回答C++部分。您无法使用cin从控制台读取阿拉伯字符.然而在有一个预先声明的wcinwistream类型的对象-宽字符输入流。你应该阅读一个输入而不是string但进入wstring.例如#include#includeintmain(){std::wstrings;std::wcin>>s;}这是C++部分,但问题仍然是您的操作系统是否允许在控制台窗口中使用宽字符。

windows - 用户使用阿拉伯/回历日历的 Delphi 问题

我的一些阿拉伯语用户向我报告了我的应用程序出错的问题。他们的共同点似乎是他们正在使用回历和TDateTimePicker控件导致问题(但很可能是整个TDateTime和RTL有问题,我不确定)回历有不同的年份开始/结束,这不太适合我的应用程序。(据我所知,Hijri首先在Windows7中可用。)我重现错误时遇到问题,因为1)我看不懂阿拉伯语,这使它变得更加困难2)我只能在Windows设置为阿拉伯语时选择Hijri(否则它不是一个可见的选项)这里有人遇到同样的问题吗?我使用Delphi2010我可以强制我的应用程序使用标准日历吗?(作为解决方案)或者我可以强制Windows在英文Wi

windows - 为什么字母数字字符串中的前导数字会转换为东方阿拉伯数字?

我正在尝试追踪在阿拉伯语版本的Windows(XPProx86SP3)中出现的(C++)Windows应用程序中的问题。我们在对话框的静态文本字段中显示如下密码:0123456789ABC0123456789ABC...某事导致前导数字显示为阿拉伯数字:٠‎١‎٢‎٣‎٤‎٥‎٦‎٧‎٨‎٩ABC0123456789ABC请注意,只有前导数字会受到影响。这让我觉得是Windows的一些自动功能导致了这个问题,但我搜索了MSDN并没有找到任何线索。我不太了解Windows中从右到左的语言(或阿拉伯语),所以我不确定该机制可能是什么,或者如何抑制这种行为。任何有为英语/阿拉伯语编写Wind

python - 如何让cmd正确显示阿拉伯文字?

我正在运行windows7并使用python脚本将一些阿拉伯语字符串输出到windowscmd。这是我得到的:如何正确配置cmd显示阿拉伯字符串? 最佳答案 将您的cmd的代码页更改为您正在输出的编码:chcp12561256是一个ArabiccodepageforWindows如果您以另一种编码输出,只需在wholelistofcodepages中找到它们并将1256更改为您希望在命令中使用的标识符。提示:UTF-8为65001注意:要显示除ascii以外的其他字符,必须在属性中将Window的cmd当前字体更改为LucidaCo

c# - 在 C# 控制台应用程序中显示阿拉伯字符

我相信在13多年前,从WindowsME时代开始,就可以在控制台应用程序上显示阿拉伯字符。现在我在Windows8上使用VisualStudio2013,下面的代码显示:???????Console.OutputEncoding=System.Text.Encoding.Unicode;Console.WriteLine("مرحبابك");有没有办法在控制台输出中显示阿拉伯字符? 最佳答案 要使它正常工作,有几个问题需要解决。您需要一种同时支持阿拉伯语和Windows控制台的字体。参见知识库文章:Necessarycriteri

c# - 如何将英文数字转换为阿拉伯数字?

例如,我有这个C#代码DateTime.Now.ToString("MMMMdd,yyyy");现在当前线程正在加载阿拉伯文化。所以结果是这样的????19,2010但我不希望“2010”和“19”是英语(也称为拉丁语或WestArabic数字)-我想要东阿拉伯数字,如“٢”。我试过了DateTime.Now.ToString("MMMMdd,yyyy",CultureInfo.GetCultureInfo("ar-lb"));给出了相同的结果。那么有什么想法吗? 最佳答案 你的这个解决方法(只需列出你想在字符串数组中使用这个数字的

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

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