发布网友 发布时间:2022-04-28 07:50
共4个回答
懂视网 时间:2022-04-28 12:11
解决方法:
(推荐教程:php教程)
1、设置utf-8编码,代码如下:
<?php header("Content-type: text/html; charset=utf-8"); echo "中国";die; ?>
此时可以看到,输出结果仍然是乱码:
2、执行chcp 65001命令,然后再次执行php文件即可,可以看到输出已经正常了。
热心网友 时间:2022-04-28 09:19
header是针对http协议的,在cmd console下没有用。
把代码文件本身按gbk或gb2312编码另存一遍,
即可能在cmd下输出可读中文。
热心网友 时间:2022-04-28 10:37
我学PHP那么久了,重来没有用过 cmd 来执行文件呢,,我终于知道,原来这样也可以的
乱码可以是码不对,用utf-8试下
热心网友 时间:2022-04-28 12:12
在浏览器中不乱码就行了,PHP是做网页用的