最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何解决php echo乱码问题

来源:动视网 责编:小采 时间:2020-11-06 11:42:22
文档

如何解决php echo乱码问题

如何解决php echo乱码问题:php echo乱码是因为编码出现问题,其解决办法就是在php的echo前面加入语句如header(Content-Type:text/html;charset=gb2312);即可。推荐:《PHP视频教程》php echo中文乱码问题用echo输出的中文显示成乱码,其实应该是各种服务器脚本都会遇到这个
推荐度:
导读如何解决php echo乱码问题:php echo乱码是因为编码出现问题,其解决办法就是在php的echo前面加入语句如header(Content-Type:text/html;charset=gb2312);即可。推荐:《PHP视频教程》php echo中文乱码问题用echo输出的中文显示成乱码,其实应该是各种服务器脚本都会遇到这个


推荐:《PHP视频教程》

php echo中文乱码问题

用echo输出的中文显示成乱码,

其实应该是各种服务器脚本都会遇到这个问题,

根本还是编码问题,

一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8

这时候要正常显示中文需要转化一下编码方式,比如

echo iconv(“GB2312”,”UTF-8”,’中文’);就不会乱码了

还有其他方法,比如

在php的echo前面加入header(“Content-Type:text/html;charset=gb2312”);

当然简体中文页面也可以干脆地,

把中的UTF-8改成gb2312

同时附上php查询数据库的代码操作

<?php
header("Content-Type:text/html;charset=gb2312");
//设置页面字符集
$conn=mysql_connect("localhost", "root", "****");
//****为mysql密码
mysql_select_db("world");
mysql_query("set names utf8");
$sql="select * from city order by population desc";
$res=mysql_query($sql);
echo "<h1>城市信息一览表</h1>";
echo "<table width='1000px'>";
echo "<tr>";
echo "<td>id</td><td>name</td><td>countrycode</td><td>district</td><td>population</td>";
echo "</tr>";
while($row=mysql_fetch_assoc($res)){
 echo "<tr>";
 echo "<td>{$row['ID']}</td><td>{$row['Name']}</td><td>{$row['CountryCode']}</td><td>{$row['District']}</td><td>{$row['Population']}</td>";
 echo "</tr>";
}
echo "</table>";
mysql_close($conn);
?>

文档

如何解决php echo乱码问题

如何解决php echo乱码问题:php echo乱码是因为编码出现问题,其解决办法就是在php的echo前面加入语句如header(Content-Type:text/html;charset=gb2312);即可。推荐:《PHP视频教程》php echo中文乱码问题用echo输出的中文显示成乱码,其实应该是各种服务器脚本都会遇到这个
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top