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

相关推荐
·云扬·12 小时前
【BUG】阿里云服务器数据库远程连接报错
服务器·阿里云·bug
michaelzhouh20 小时前
php调用大模型应用接口实现流式输出以及数据过滤
开发语言·php·php调用大模型api流式输出
阿里云云原生21 小时前
如何使用通义灵码完成PHP单元测试 - AI辅助开发教程
php
·云扬·1 天前
【BUG】远程连接阿里云服务器上的redis报错
服务器·阿里云·bug
upp1 天前
[bug]解决vscode+cline使用mcp服务报错spawn npx enoent spawn npx enoent
ide·vscode·bug·js
shenxiaolong_code1 天前
编译器bug ?
c++·bug·meta programming·compiler bug
API小爬虫1 天前
利用 PHP 爬虫获取京东商品详情 API 返回值说明及代码示例
android·爬虫·php
wniuniu_2 天前
Pow工作量证明是啥
开发语言·区块链·php
枸杞配码2 天前
arthas线上不停机修改bug
ide·pycharm·bug
Htht1112 天前
【Github】之【Bug】一直无法连接github的ssh
ssh·github·bug