PHP无法显示汉字

问题描述 投票:0回答:1

我刚刚将代码库迁移到新服务器。以前,用户将汉字保存到MariaDB数据库中。在数据库中,其保存如下:

enter image description here

这是我从数据库中复制内容时的文本:广州凌è¿è´§è¿ä»£ç†æœåŠ¡æœ‰é™å…¬å

我的旧服务器使用Ubuntu,PHP 5.5.9-1和Apache,它在前端正确显示了字符:

enter image description here

在新服务器中,我正在使用Centos,PHP 7.2.27和Apache&Nginx,它显示:

enter image description here

我尝试了很多事情,但仍然无法解决。我不确定是PHP问题还是服务器问题。任何人都可以提供帮助。谢谢。

php apache nginx phalcon chinese-locale
1个回答
0
投票

使用utf-8字符集,在php页面顶部包括以下几行

<?php
header('Content-type: text/html; charset=utf-8');
?>
© www.soinside.com 2019 - 2024. All rights reserved.