php脚本输出中文在浏览器中显示乱码

问题说明

这个问题一般出现在较低版本的php中,原因是php和浏览器的字符解析方式不对应 ,导致中文字符被错误解析成乱码

(注,此处的php版本任意切换是依赖于小皮面板(phpstudy) 实现的,感兴趣可以看本篇安装->第二篇:MySQL安装与配置(基于小皮面板(phpstudy))_小皮面板配置phpmyadmin-CSDN博客


解决方式

(一)主动在脚本中加上字符解析形式

(注:此处的utf-8是字符集,可对应更换为其它字符集)

php 复制代码
header("Content-type:text/html;charset=utf-8");

(二)使用高版本php

在高版本php中可以直接解析中文,原理博主未知,猜测是高版本php默认是utf-8字符集,或者能够与浏览器的字符集自适应

相关推荐
青锐CC1 小时前
webman使用中间件验证指定的控制器及方法[青锐CC]
中间件·前端框架·php
heilai43 小时前
workerman的安装与使用
c++·websocket·http·php·phpstorm·visual studio code
编码小袁7 小时前
PHP:通往动态Web开发世界的桥梁
开发语言·前端·php
liuxin334455668 小时前
高效编程训练:Spring Boot系统设计与实践
数据库·spring boot·php
Wx-bishekaifayuan9 小时前
PHP动物收容所管理系统-计算机设计毕业源码94164
java·css·spring boot·spring·spring cloud·servlet·php
翔云API9 小时前
PHP开发示例-vin码识别接口-引领汽车行业数字化新风向
开发语言·php
ac-er88889 小时前
如何对PHP的API接口权限认证
开发语言·php
菜鸟、小高9 小时前
从0开始学PHP面向对象内容之(常用魔术方法续一)
开发语言·php
liuxin3344556614 小时前
Spring Boot框架:构建符合工程认证的计算机课程
数据库·spring boot·php
y0ungsheep14 小时前
[FBCTF 2019]rceservice 详细题解
安全·web安全·网络安全·正则表达式·php