为了账号安全,请及时绑定邮箱和手机立即绑定

PHP显示部分乱码

Connectting Database is successful!
Selection is successful!
苹果1��
荔枝2��
西瓜3��
香蕉4��
草莓5��
6��
7��
��ʾ�ɹ�



以上就是显示结果,代码如下


<?php
header ( "Content-type: text/html; charset=utf-8" );
if ($con = mysql_connect ( 'localhost', 'root', '' )) {
    echo 'Connectting Database is successful! <br/>';
} else {
    echo 'Connectting Database is false! <br/>';
}

if (mysql_select_db ( phpprac )) {
    echo 'Selection is successful! <br/>';
} else {
    'Selection is false! <br/>';
}

// mysql_query ( 'set names utf8' );
// if(mysql_query("insert into test(name) values('荔枝')"))
// {
// print_r("插入成功");
// }
// else {
// print_r("插入失败");
// }

$query = mysql_query ( 'select * from test' );
while ( $row = mysql_fetch_row ( $query ) ) {
    echo $row [1] . $row [0] . '个<br/>';
}
echo '显示成功';
mysql_close ( $con );


正在回答

2 回答

@NadiaSmile  正解                                         

mysql_query ( 'set names utf8' ); 把这个放在sql连接语句的下面。

并且php文件也要保存为utf8 格式



0 回复 有任何疑惑可以回复我~
#1

神经派哲学家 提问者

非常感谢!
2016-10-20 回复 有任何疑惑可以回复我~

mysql_query ( 'set names utf8' );

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

PHP显示部分乱码

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号