环境部署好之后,hello world 乱码

php 版本:php-8.1.7-Win32-vs16-x64
系统:Windows 10 专业工作站版 21H2
Apache版本:2.4.54
浏览器:Microsoft Edge 103.0.1264.44 (正式版本) (64 位)
代码编辑工具:VS Code 1.68.1

index.php代码如下:

<?php
    echo "Hello world";
?>

在浏览器输出如下图:
环境部署好之后,hello world 乱码

cmd查看php版本:

环境部署好之后,hello world 乱码

是什么原因导致的,是哪里没有配置好么,还是哪里配置错了,请大虾们指导。

谢谢~

最佳答案

输出这么多,估计是环境异常了,cli运行试试,如果异常,会有详细错误信息,然后检查一下文件编码,浏览器编码,换成数字再试试,换成纯文本再试试,先不解析php。

2年前 评论
xiaxiaoyun (楼主) 2年前
讨论数量: 3

输出这么多,估计是环境异常了,cli运行试试,如果异常,会有详细错误信息,然后检查一下文件编码,浏览器编码,换成数字再试试,换成纯文本再试试,先不解析php。

2年前 评论
xiaxiaoyun (楼主) 2年前

原因找到了,是因为公司的加密软件所导致的,将代码放到不加密的文本类型的文件里,在cli模式下输出,可正常输出,在php文本文件里输出乱码

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!