问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中用utf8编码输出中文就是乱码

发布网友 发布时间:2022-04-24 18:28

我来回答

4个回答

热心网友 时间:2022-04-06 06:10

1【数据库】->2【php代码文件】->3【浏览器】

假如【数据库】用utf8,php【代码文件】也用utf8,【浏览器】查看时也用utf8。那么恭喜你,不会出现乱码的问题。

而最容易出问题的就是:php【代码文件】
header("Content-Type: text/html; charset=utf-8");
echo "中文"; //此处的【中文】两个字的编码类型与文件编码类型相同。
echo iconv('gb2312', 'utf-8', '中文'); //此处则将【中文】两个字在【输出】时转换成了utf8,所以不会出现乱码了(假设用win记事本默认存储为gb2312)。

热心网友 时间:2022-04-06 07:28

说明这个php文件保存的编码是gb2312的,所以输出的是乱码
你把这个文件重新以u8的编码保存一下就行了,文件-》另存为,这里选择编码追问我用的是文本编辑器编写,请问如何改编码

追答文件-》另存为,然后选择编码

热心网友 时间:2022-04-06 09:03

header("Content-Type: text/html; charset=utf-8");
可以省略,因为在meta已经定义了。
乱码的原因是保存文件时,文件的编码与显示编码不一致,只要另存为一次就好了

热心网友 时间:2022-04-06 10:54

<?php
header("Content-Type: text/html; charset=utf-8");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<?php
echo "中文";
?>
</body>
</html>

------------------------------
这样就行了。
原因:header函数需要在页面输出之前使用,否则是不会生效的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... 只是扎银针调理身体,为什么扎针过后黑眼圈更黑了? 怎么在php中设置utf8编码 我妈妈经常失眠,去看了好多医生,说是神经性官能症,睡觉总是多梦,不知道吃什么药能好一些? 如何解决PHP在utf-8编码下中文显示乱码问题? 你知道哪些针灸方法可以治疗失眠? php里面怎样把utf-8编码的字符串 (如 \u5e7f), 重新解码成中文,多谢... 失眠扎针灸效果好吗? 如何把php文件编码更改为utf-8 针灸对失眠有效果吗? 那对于失眠,针灸要扎哪些穴位啊? 扎银针致睡眠吗?对失眠有效吗?能根治吗? 桌子和椅子的关系最后会怎样 桌子和椅子之间有逻辑关系吗 桌子和凳子有什么区别? 桌子和椅子的作文有120字 桌子和椅子的作文 书房里应该摆点什么好?写字台,椅子的选择有讲究吗? 在监狱打人怎么处罚 泗水监狱现在还打人吗 在监狱里犯人会殴打犯人吗 针灸好处多,但每个人都适合去针灸吗? php端的编码要设成utf8 耳鸣扎银针行吗 针灸会不会引起兴奋,造成失眠? php设置编码的头文件怎样写 神经衰弱扎银针有用吗 PHP怎么把经过UTF-8编码的中文字符转换成正常的中文 针灸后一直失眠? php如何将一段文字内容进行UTF8编码。 如何扎银针 PHP使用utf8插入中文数据到MySQL中文显示会乱码怎么办? 银针扎多了对身体有害吗? PHP 解决utf-8和gb2312编码转换问题 针灸扎同一个地方可以扎几天? 扎银针贵不贵 怎么查看php文件是utf8 扎银针治病是通过什么原理来治病的?!谢谢! php 如何判断字符是否是utf8编码 php下检测字符串是否是utf8编码的代码 如何用php设置utf-8编码