php访问出现中文乱码

***.php文件 保存是 utf8 的格式

因为 PHP 文件是 UTF-8 编码,在浏览器中显示乱码,可能是由于 HTTP 头、HTML Meta 标签或文件存储编码不一致导致的

php文件

<?php 
 
    header('Content-Type: text/html; charset=UTF-8');

加上这句会告诉浏览器用 UTF-8 解析页面。

注:

用代码编辑器(如 VS Code、Notepad++、Sublime Text)检查文件编码
确保保存时选择 UTF-8 without BOM(无 BOM 头)
不要使用 Windows 记事本,因为它可能自动添加 BOM 头,导致乱码

若是html文件

在 HTML <meta> 标签中声明 UTF-8
在 <head> 部分添加:

<head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!-- 或 HTML5 简写方式 --> <meta charset="UTF-8">

确保 <meta> 标签放在 <head> 的最前面,避免浏览器先按默认编码解析

posted @ 2025-06-11 13:06  海乐学习  阅读(19)  评论(0)    收藏  举报