PHP可以';不显示汉字
我刚刚将代码库迁移到一个新服务器。以前,用户将汉字保存到MariaDB数据库。在数据库中,它保存如下: 这是我从数据库复制内容时的文本:ååååååå茌èèèèèèèèèèèèèèèèè™å…,å 我的旧服务器使用Ubuntu、PHP 5.5.9-1和Apache,它在前端正确显示字符: 在新服务器中,我使用Centos、PHP7.2.27和Apache&Nginx,它显示:PHP可以';不显示汉字,php,apache,nginx,phalcon,chinese-locale,Php,Apache,Nginx,Phalcon,Chinese Locale,我刚刚将代码库迁移到一个新服务器。以前,用户将汉字保存到MariaDB数据库。在数据库中,它保存如下: 这是我从数据库复制内容时的文本:ååååååå茌èèèèèèèèèèèèèèèèè™å…,å 我的旧服务器使用Ubuntu、PHP 5.5.9-1和Apache,它在前端正确显示字符: 在新服务器中,我使用Centos、PHP7.2.27和Apache&Nginx,它显示: 我尝试了很多东西,但仍然无法修复。我不确定是PHP问题还是服务器问题。任何人都可以帮忙。谢谢。使用utf-8字
我尝试了很多东西,但仍然无法修复。我不确定是PHP问题还是服务器问题。任何人都可以帮忙。谢谢。使用utf-8字符集,包括php页面顶部的以下行
<?php
header('Content-type: text/html; charset=utf-8');
?>
检查数据库中的编码。以及数据库连接的编码。数据库编码为UTF-8。奇怪的是,我使用PHP5的旧服务器可以正确显示字符,而使用PHP7的新服务器可以显示奇怪的字符。两台服务器连接并读取相同的数据库。