2012-08-02 127 views
0

我有自動銷售網站使用php和模板(tpl)和控制器在管理和包括文件夾。阿拉伯語編碼級聯下拉菜單[PHP/AJAX]

需要關注的領域是CARS搜索表單。當用戶從(MAKE)下拉菜單中選擇一個選項時,該選項將驅動(MODEL)下拉菜單。其背後的邏輯工作,但我與阿拉伯文字符的編碼有問題,你可以看到:

該網站使用以下的Ajax文件: xajax_core.js xajax_core_uncompressed.js

和其他文件

+0

確保您的數據庫連接是UTF8如果使用MySQL,這可以通過添加查詢「設置的名字‘UTF8’」來完成在檢索查詢之前 – Hawili 2012-08-02 21:39:56

+0

數據庫中的所有表都被編碼爲(utf-genral-ci)或者類似的那樣 – 2012-08-07 02:36:40

回答

0

您使用的功能是utf8_encode

這個函數在PHP只能翻譯拉丁語UTF8,它會破壞阿拉伯字符

+0

所以我將數據庫編碼更改爲latin1? – 2012-08-08 17:15:14

+0

這將完全殺死阿拉伯字母!,你必須檢查什麼樣的功能正在處理的文本顯示在瀏覽器之前,通常功能意味着轉義字符的XML像上面的問題點時,一切都是正確的 – Hawili 2012-08-09 07:45:49