Tag: 阿拉伯语

如何将iso8859_6中的文件名转换为utf-8?

我收到了数千个Excel文件来处理。 当我打开它们时,数据似乎被编码成可以用Python读取和处理的方式。 文件名称,但是,被打乱。 我将文件名导入到sqlite中,然后将它们的列表导出到CSV,然后用适当的编码尝试导入到Excel中。 这是他们在文件系统中的显示方式: 如果我告诉Excel导入为28596: Arabic (ISO) ,我假设映射到iso8859_6 python 3.5编码,这就是名称的显示方式。 Excel本身在导入后不能正确显示它们。 这是他们的样子,我认为这是一个字体问题。 无论如何,如果我将这些文件名导入到Python中,我不能无误地对它们进行编码/解码。 如果我设置错误ignore那么我没有看到文件名。 任何想法如何将这些编码到一个标准的Unicode阿拉伯文,将与我正在使用的所有其他阿拉伯文字一起正确显示? 下面是在Windows上的文件浏览器和MacOS上的Finder中出现的一个例子。 ½ñΘ Ω⌐αε δτßí ñáƒóƒ ƒΘª¼á ƒΘßá∩í Θ¼∞⌐ 4-2016.xlsx 编辑: 这是我在代码中尝试过的…我在sqlite数据库中有文件名,所以我从那里获取它们。 (顺便说一下,我正在处理的阿拉伯语的99.9%没有问题 – 只是这些文件名。) import dataset db = dataset.connect("sqlite:///mydata.sqlite") # Hit on one of the characters that appears in the garbled file names res = db.query("SELECT * FROM files […]

从Excel导入阿拉伯数字到SQL

我有一个Excel表中有两列: Arabic Numbers English Numbers 我将它导入到SQL中,阿拉伯数字以英文字符显示 我如何将它们以阿拉伯语input到SQL? 任何帮助,将不胜感激

Excel导出阿拉伯语英文混合文本到CSV文件包含问号

当我将包含阿拉伯文和英文字符混合的Excel电子表格导出为CSV时,生成的文件包含问号而不是阿拉伯语文本

Unicode文本到Excel中的阿拉伯语文本

我在这里问过,如何在每四位数字后把%u转换成一个合适的unicode文本。 我用UDF得到了一个很好的回复,现在从这个string开始工作了 002006390632064A0632064A00200627064406390645064A0644003A0020062A0645002006270644 我能够将其转换成 %u0020%u0639%u0632%u064A%u0632%u064A%u0020%u0627%u0644%u0639%u0645%u064A%u0644%u003A%u0020%u062A%u0645%u0020%u0627%u0644 那么string是很长,我只是告诉你结果…现在我看什么是有任何可以将其转换成阿拉伯文本的Excelfunction。 其实它是一个uncode,并希望看到它在阿拉伯文看起来如何。 目前我正在使用一个网站 http://unicode.online-toolz.com/tools/text-unicode-entities-convertor.php 手动转换它。 有什么可以在本地做的excelfunction。

在Windows中复制阿拉伯文字

我已经在Microsoft Excel中翻译了阿拉伯语的内容。 每当我复制到Polylang阿拉伯语支持我的WordPress的网站,字母得到这样搞砸了: الهاتف(اختياري) 虽然原文是这样的: 我在Office 2010中使用Windows 7,这适用于我要复制到的每个应用程序。 我已经安装了Windows的阿拉伯语支持,并尝试复制和粘贴阿拉伯语键盘以及英语。 没有运气。 有没有办法做到这一点?

如何使用Excel VBA获取阿拉伯语月份名称

在Excel VBA中,我试图把“一个月的阿拉伯名字”放在一个variables中,我find了一个方法。 但我的方式需要一个缓冲单元来放置值,更改单元格格式,检索单元格的文本值,然后将该值放入一个variables。 这是我的VBA代码: Sub GetArabicName() Sheets("Sheet1").Cells(1, 1).Value = date() Sheets("Sheet1").Cells(1, 1).NumberFormat = "[$-10A0000]mmmm;@" ArabicMonth = Sheets("Sheet1").Cells(1, 1).Text MsgBox ArabicMonth & " The Arabic Name of the Month" End Sub 有没有更简单的方法来使用VBA,而不使用缓冲区单元? 另外,如何使MsgBox显示阿拉伯数值不是“?????” 先谢谢你。