在 router.php 里对部分 HTML 直接 require 输出,中文偶尔乱码。
文件本身是 UTF-8,页面里也有 meta charset,但响应头没有 Content-Type,浏览器猜错了编码。
已解决:require 之前手动 header('Content-Type: text/html; charset=utf-8') 即可。分享给可能踩坑的朋友。
测试账号:admin / admin123 · user1 / user123
在 router.php 里对部分 HTML 直接 require 输出,中文偶尔乱码。
文件本身是 UTF-8,页面里也有 meta charset,但响应头没有 Content-Type,浏览器猜错了编码。
已解决:require 之前手动 header('Content-Type: text/html; charset=utf-8') 即可。分享给可能踩坑的朋友。