数据可以编码问题 我从数据库中取出数据echo出来后变成问号,这该怎么办啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的字段是 utf8 的,而读取数据时没有约定字符集,那么取出的就是问号了除非你的数据库是按 utf8 字符集安装的 我用的是utf编码的,数据库也是,还有写代码的也是,但是怎么改正都不行 取数据时指定字符集:mysql_query("set names utf8"); 行首再加上:header("content-type:text/html;charset=utf-8"); 打印出来的页面,你右键,编码->utf8试试 我的代码是这样的,该怎么改正/** * 返回插入一个数组后的新数组 * return array */ public function insert_record(){ $con =mysql_connect("localhost","root","123456"); if(!$con){ die('sorry,not connect'.mysql_error()); } mysql_select_db("my_user_db", $con); $ins = "insert into user (Name,Age,Sex) values ('$_GET[name]','$_GET[age]','$_GET[sex]')"; mysql_query($ins,$con); $b = mysql_query("select * from user"); $ar = array(); while($c=mysql_fetch_array($b)){ array_push($ar,$c); } mysql_close($con); return $ar; } 拜托,你们大家都错了,我终于在网上搜出来了,其实是这样的,要在连接数据库后立即mysql_query("set character set 'utf-8'");mysql_query("set names 'utf8'"); 求人解释下这段代码,关于引用传递 帮写个PHP操作文件(如何让2W张图片按序号排列到200个文件中?) 求一个页面设计内容 代码解读,审查错误PHP 问一个PHP编码设置问题 关于php的一个问题 上海的SOHO一族请进来~~~ php数组数据库问题求指导 正在开发新的BLOG,可与PW和DZ两大国内论坛完美结合,欢迎大家测试! imagejpeg()说不能打开文件。 正则匹配非超链接的url php 文件下载问题
除非你的数据库是按 utf8 字符集安装的
行首再加上:
header("content-type:text/html;charset=utf-8");
/**
* 返回插入一个数组后的新数组
* return array
*/
public function insert_record(){
$con =mysql_connect("localhost","root","123456");
if(!$con){
die('sorry,not connect'.mysql_error());
}
mysql_select_db("my_user_db", $con);
$ins = "insert into user (Name,Age,Sex) values ('$_GET[name]','$_GET[age]','$_GET[sex]')";
mysql_query($ins,$con);
$b = mysql_query("select * from user");
$ar = array();
while($c=mysql_fetch_array($b)){
array_push($ar,$c);
}
mysql_close($con);
return $ar;
}
mysql_query("set names 'utf8'");