我有一个网站,我必须在阿拉伯语中添加一些行...如何做...
在哪里获取阿拉伯文字符...如何使页面支持阿拉伯文...
我必须每页放一行,并且有很多页面,所以无法绕过制作图像并放置它们......
答案 0 :(得分:51)
这是需要的答案,但每个人只回答了许多人的第一部分。
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>
注意:字体类型,字体系列,字体设置对特殊字符没有影响
答案 1 :(得分:16)
W3C有a good introduction。
简而言之:
HTML是一种文本标记语言。文本表示任何字符,而不仅仅是ASCII中的字符。
答案 2 :(得分:6)
您是否需要确保显示阿拉伯语的区域也是从右到左的方向?
e.g。
<p dir="rtl">
答案 3 :(得分:5)
如果你甚至不知道从哪里获得阿拉伯字符,但是你想要显示它们,那么你做错了。
保存包含编码为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/
答案 4 :(得分:5)
你不仅需要放置元标记,告诉它是UTF-8,而且确实使文档成为UTF-8。您可以通过将它们转换为“unicode”或“UTF-8 without BOM”来获得良好的编辑器(如记事本++)。比你可以简单地使用阿拉伯字符
由于这个页面是UTF-8,这里有一些例子(我希望我不会在这里写任何粗鲁的东西):شغف
如果使用服务器端脚本语言,请确保它不以不同的编码输出页面。在PHP中,例如你可以像这样设置:
header('Content-Type: text/html; charset=utf-8');
答案 5 :(得分:3)
我用notepad ++编辑html页面,将编码设置为utf-8及其工作
答案 6 :(得分:2)
如上所述,默认情况下,文本编辑器不会使用UTF-8作为文档的标准编码。 但是,大多数编辑器都允许您在设置中更改它。即使是每个特定的文件。
答案 7 :(得分:0)
请检查您的<meta charset="utf-8">
内是否有积木。