我有一个网站,我必须在其中用阿拉伯语写一些行……怎么做……
从哪里获取阿拉伯语文本字符...如何使页面支持阿拉伯语...
我必须每页放一行,而且有很多很多页面,所以不能四处制作图像并放置它们......
我有一个网站,我必须在其中用阿拉伯语写一些行……怎么做……
从哪里获取阿拉伯语文本字符...如何使页面支持阿拉伯语...
我必须每页放一行,而且有很多很多页面,所以不能四处制作图像并放置它们......
这是需要的答案,但每个人都只回答了许多答案之一。
UTF-8
文档高级编辑器不会让您变得简单...转到低级...
使用记事本将文档另存为 meName.html 并将编码
类型更改为 UTF-8
第 2 步 -在您的 html 页面中提及您将使用这些字符
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
第 3 步 -当您输入一些字符时,请确保您的容器标签具有以下 2 个属性集
dir='rtl'
lang='ar'
例子
<p dir="rtl" lang="ar" style="color:#e0e0e0;font-size:20px;">رَبٍّ زِدْنٍي عِلمًا</p>
注意:字体类型、字体系列、字体设置对特殊字符没有影响
W3C 有一个很好的介绍。
简而言之:
HTML 是一种文本标记语言。文本表示任何字符,而不仅仅是 ASCII 字符。
您不仅要放置元标记,告诉它是 UTF-8,而且要真正使文档成为 UTF-8。您可以通过将它们转换为“unicode”或“UTF-8 without BOM”来使用优秀的编辑器(如 notepad++)来做到这一点。比你可以简单地使用阿拉伯字符
由于这个页面是 UTF-8,这里有一些例子(我希望我不要在这里写任何粗鲁的东西):شغف
如果您使用服务器端脚本语言,请确保它不会以不同的编码输出页面。例如,在 PHP 中,您可以这样设置:
header('Content-Type: text/html; charset=utf-8');
您不需要确保显示阿拉伯语的区域也是从右到左的吗?
例如
<p dir="rtl">
如果您甚至不知道从哪里获得阿拉伯字符,但您想显示它们,那么您做错了什么。
使用 UTF-8 编码保存包含阿拉伯字符的文件。一个好的编辑器允许你设置字符编码。在 HTML 页面中,将以下内容放在后面<head>
:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
如果您使用的是 XHTML:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
就是这样。
另一种方法(不弄乱文件的编码)是使用 HTML 转义序列。该网站为您完成这项工作:http: //www.htmlescape.net/
我用记事本++编辑html页面,将编码设置为utf-8及其工作
如上所述,默认情况下,文本编辑器不会使用 UTF-8 作为文档的标准编码。但是,大多数编辑器将允许您在设置中更改它。即使对于每个特定的文档。
检查你有<meta charset="utf-8">
里面的头块。