mysql查询数据库导致中文乱码百家号

北京白癜风治疗 医院 http://disease.39.net/bjzkbdfyy/171015/5762961.html

mysql查询数据库,如果数据库里的字段的值是中文,就会出现乱码,怎么解决呢?看下面的讲解

写一个test.php的文档,代码如下所示,

打开mysql的界面,新建一个xml的数据库,再建一个student的数据表,字段值和记录如下图所示,

打开谷歌浏览器,运行test.php文档。运行结果是下图:

看到了吧,出现乱码了,怎么办呢?在代码里加一句代码,看截图里红色箭头的指示,

再次运行test.php,看截图,乱码消失了,

相应的代码如下:?phpheader(Content-Type:text/html;charset=utf-8);/***************查询数据*******************/$con=mysql_connect(localhost,root,wancxh99);if(!$con){  //echo链接失败;die(Couldnotconnect:.mysql_error());}else{  //echo链接成功;}echobr/;mysql_query(setnamesutf8);//进出查询编码不产生乱码mysql_select_db(xml,$con);$result=mysql_query(SELECT*FROMstudent);while($row=mysql_fetch_array($result)){echo$row[id]..$row[sex]..$row[name];echobr/;}mysql_close($con);?导出的SQL如下--phpMyAdminSQLDump--version2.10.3--


转载请注明:http://www.aierlanlan.com/rzdk/5461.html

  • 上一篇文章:
  •   
  • 下一篇文章: