我的主页

时间:2015-08-12 12:56:41

标签: php mysql database utf-8 arabic

mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');

$sql = "SELECT * FROM mytable";
$data = selectArray($sql);
  

插入阿拉伯语数据=`تظهرالبياناتالعربي

     

在我的数据库中显示=تظهرآبÙØاناتأØØربŠŠ

     

显示在cakePhp =تظهرالبياناتالعربية(显示正确)

     

显示在corePhp =تظهرآبÙØاناتأØØربŠŠ

让我知道任何人都能解决这个问题。

2 个答案:

答案 0 :(得分:0)

当create table像这样使用时 CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

答案 1 :(得分:0)

Mojibake - 在此论坛上搜索。你遇到了一个普遍的问题;这是重复的。