2012-08-02 126 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