2011-07-06 42 views
0

我正在使用具有两种语言,阿拉伯语和英语的Zend-Framework进行项目工作......我在网站的阿拉伯语方面存在问题。当我从网站的管理员端保存数据(阿拉伯语文本)时,数据已成功保存并在前端查看,但每当我将数据直接保存在PHP-my-Admin上时,都无法正确查看数据,我得到的只是“问号”。从mysql中检索阿拉伯语文本的问题

我检查了数据库的排序规则,并确保UTF-8在任何地方使用...任何人都知道什么是错的,以及如何解决这个问题?

感谢

+1

问题可能与http://stackoverflow.com/questions/4777900/how-to-display-utf-8-characters-in-phpmyadmin – VAShhh

+0

萨拉姆火影忍者,请你给我提供你的数据库表的排序,所以我可以引导你通过它将所有的文本转换成罚款阿拉伯语在phpmyadmin +你的添加,并请告诉我,如果你不使用zend数据库.. – tawfekov

回答

1

你确定数据在DB正确保存? 这些是/线等在你的配置文件?:

db.params.driver_options.1002 = "SET NAMES utf8" 
db.params.charset = utf8 
+0

是。在数据库配置文件中将您的字符集更改为UTF8 –