我刚刚将代码库迁移到新服务器。以前,用户将汉字保存到MariaDB数据库中。在数据库中,其保存如下:
这是我从数据库中复制内容时的文本:广州凌è¿è´§è¿ä»£ç†æœåŠ¡æœ‰é™å…¬å
我的旧服务器使用Ubuntu,PHP 5.5.9-1和Apache,它在前端正确显示了字符:
在新服务器中,我正在使用Centos,PHP 7.2.27和Apache&Nginx,它显示:
我尝试了很多事情,但仍然无法解决。我不确定是PHP问题还是服务器问题。任何人都可以提供帮助。谢谢。
使用utf-8字符集,在php页面顶部包括以下几行
<?php
header('Content-type: text/html; charset=utf-8');
?>