mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');
$sql = "SELECT * FROM mytable";
$data = selectArray($sql);
插入阿拉伯语数据=`تظهرالبياناتالعربي
在我的数据库中显示=تظهرآبÙØاناتأØØربŠŠ
显示在cakePhp =تظهرالبياناتالعربية(显示正确)
显示在corePhp =تظهرآبÙØاناتأØØربŠŠ
让我知道任何人都能解决这个问题。
答案 0 :(得分:0)
当create table像这样使用时
CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
答案 1 :(得分:0)
Mojibake - 在此论坛上搜索。你遇到了一个普遍的问题;这是重复的。