作者:叮咚叮咚_叮 | 来源:互联网 | 2020-12-08 02:10
phpecho乱码是因为编码出现问题,其解决办法就是在php的echo前面加入语句如“header(“Content-Type:texthtml;charsetgb2312”);”即可。
php echo乱码是因为编码出现问题,其解决办法就是在php的echo前面加入语句如“header(“Content-Type:text/html;charset=gb2312”);”即可。
推荐:《PHP视频教程》
php echo中文乱码问题
用echo输出的中文显示成乱码,
其实应该是各种服务器脚本都会遇到这个问题,
根本还是编码问题,
一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8
这时候要正常显示中文需要转化一下编码方式,比如
echo iconv(“GB2312”,”UTF-8”,’中文’);就不会乱码了
还有其他方法,比如
在php的echo前面加入header(“Content-Type:text/html;charset=gb2312”);
当然简体中文页面也可以干脆地,
把中的UTF-8改成gb2312
同时附上php查询数据库的代码操作
城市信息一览表";
echo "
";
echo "";
echo "id | name | countrycode | district | population | ";
echo "
";
while($row=mysql_fetch_assoc($res)){
echo "";
echo "{$row['ID']} | {$row['Name']} | {$row['CountryCode']} | {$row['District']} | {$row['Population']} | ";
echo "
";
}
echo "
";
mysql_close($conn);
?>
以上就是如何解决php echo乱码问题的详细内容,更多请关注 第一PHP社区 其它相关文章!