正在 Windows 中复制阿拉伯语文本

Copying arabic text in Windows

我已经在 Microsoft Excel 中翻译了阿拉伯语内容。每当我将其复制到支持 Polylang 阿拉伯语的 Wordpress 网站时,字母就会像这样乱七八糟:

沙特阿拉伯 (阿拉伯语)

虽然原文是这样的:

我在 Office 2010 中使用 Windows 7,这适用于我要复制到的每个应用程序。我已经安装了对 Windows 的阿拉伯语支持,并尝试使用阿拉伯语键盘和英语进行复制和粘贴。没有运气。

有什么办法吗?

我将您的文本复制到 Google 中,它的格式正确,就像您的图片一样。当您使用这些布局时,您将需要设置正确的从右到左布局。

尝试

<!DOCTYPE html>
<html dir="rtl" lang="ar">
    <head>
    <meta charset="utf-8">
        Some text that is right to left...<p>
        الهاتف (اختياري)<p>
    </head>
</html>

试试上面的代码,这会显示 错误的 阿拉伯语,你给的阿拉伯语格式正确。

重要的部分是这个,它将文本方向设置为从右到左 "rtl" 并将语言设置为阿拉伯语 "ar":

<TAG dir="rtl" lang="ar">...</TAG>

您可以将 dir=lang= 与 HTML 中的许多标签一起使用。

您可以使用 right-to-left mark character:

الهاتف (اختياري)&rlm;

没有&rlm;:

电话(可选)

&rlm;:

电话(可选)