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字符集,或者能够与浏览器的字符集自适应

相关推荐
蒲公英源码1 小时前
php+vue知识付费系统前后端全套源码
vue.js·php
007php0073 小时前
某游戏互联网大厂Java面试深度解析:Java基础与性能优化(一)
java·数据库·面试·职场和发展·性能优化·golang·php
牢七4 小时前
php55
php·phpstorm
用户3074596982077 小时前
反射(Reflection)—— PHP 的“元编程之眼”
后端·php
_Johnny_7 小时前
Ubuntu 配置临时 IP 和 VLAN
tcp/ip·ubuntu·php
用户3074596982079 小时前
门面(Facade)—— 静态语法的“动态伪装术”
后端·php
Olafur_zbj10 小时前
【IC】NoC设计入门 -- 网络接口NI Slave
前端·javascript·php
爱编程的鱼11 小时前
想学编程作为今后的工作技能,学哪种语言适用性更强?
开发语言·算法·c#·bug
网安小白的进阶之路13 小时前
A模块 系统与网络安全 第四门课 弹性交换网络-4
网络·web安全·php
JaguarJack15 小时前
PHP 现代特性速查 写出更简洁安全的代码(中篇)
后端·php