我看到一个这样的网站,即http://www.a3malcom.com/index.php。我想在阿拉伯网站上建立同类网站。我想知道数据库表中的条目是否也需要用阿拉伯语或英语来完成?建立阿拉伯语网站
如果我需要2种语言的网站,例如英语和阿拉伯语,该怎么办?应该用什么语言在数据库中输入数据。
我看到一个这样的网站,即http://www.a3malcom.com/index.php。我想在阿拉伯网站上建立同类网站。我想知道数据库表中的条目是否也需要用阿拉伯语或英语来完成?建立阿拉伯语网站
如果我需要2种语言的网站,例如英语和阿拉伯语,该怎么办?应该用什么语言在数据库中输入数据。
通常unicode是所有需要的(UTF-8)。
如果要在PHP源代码中编写阿拉伯语,则应将源文件编码为UTF-8。请注意,某些文本编辑器不能正确支持阿拉伯文。
对于数据库,只需使用UTF-8编码创建数据库即可。
对于HTML输出,将它添加到您的HEAD部分:
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
或者,你可以把它作为HTTP头...但是何必呢。
无论如何,我已经遇到了在GD中使用自定义字体生成阿拉伯语句子作为图像的问题。原来GD没有正确渲染阿拉伯语(至少在我的情况下)。
这是使用下面的库解决:
(是该网站是很丑陋,但库工作,好好包装,包含文档...)
所有我在我的情况下,必须解决的问题是:
$Arabic = new I18N_Arabic('Glyphs');
$text = $Arabic->utf8Glyphs($_GET['txt']);
然后将$ text文件传给GD。 虽然我遇到了文本方向的小问题,并且正在寻找解决方案。但至少我现在有了有效的阿拉伯文。
但在大多数情况下,您不需要该库,但只需确保在所有开发过程中使用UTF-8。
希望它有帮助。
哈哈有人刚刚通过谷歌翻译。 – Hassan