我看到一個這樣的網站,即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