HTML阿拉伯文本

3

我有一些阿拉伯文本需要在我的php文件中显示,但是字符无法识别。

我该如何创建一个支持阿拉伯语的文档?


“字符无法识别” - 这是什么意思?如果一个浏览器是UTF-8编码的,并且你告诉浏览器,它将愉快地显示HTML页面。UTF-8可以编码所有Unicode字符,包括阿拉伯字符。 - MSalters
2个回答

4

确保你在整个过程中都使用UTF-8字符集。UTF-8支持世界上所有已知的字符。将PHP文件保存为UTF-8格式。将数据库表的字符集设置为UTF-8。将数据库连接的字符集设置为UTF-8。将HTTP响应头的字符集设置为UTF-8。另请参见PHP UTF-8 cheatsheet


4
这有点理想化。虽然确实任何UTF编码(Unicode转换函数,包括UTF-8、UTF-16和UTF-32)都支持所有可能的Unicode代码点,但Unicode本身并不“支持世界上所有人知道的字符”。世界是一个非常大的地方,它的想象力是无限的。话虽如此,Unicode确实支持很多字符,其中许多甚至大多数人从未听说过,并且不断添加更多。如果它们已经全部存在,就不需要不断添加了。 :) - tchrist

4

问题在于您的浏览器由于缺少必要的字体或字符表而无法显示。可以查看此测试页面,以了解您的浏览器是否能够使用其当前设置显示阿拉伯字符。

此页面介绍了必要的浏览器设置以显示阿拉伯字符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接