MYSQL 5.6&8.0 utf8mb4:PHP 5.6 utf8

时间:2018-07-06 17:53:48

标签: php mysql utf-8 encode utf8mb4

我已经使用MySQL 8.0(uft8mb4)和PHP 5.6(UTF-8)开发了一个网站。 对于数据库中的INSERT或SELECT数据,在哪里都没有问题。 例如“sévère”一词在双方中都将出现。

当我在线转移网站时出现了问题。 现在使用MySQL 5.6(uft8mb4)和PHP 5.6(UTF-8) 但是,在PHP中,字符(é,è,ê,ex ..)似乎不是所需要的。

在数据库中: sévère

在PHP中: 服务器

如果我插入从PHP到DB的数据

在数据库中

在PHP中:sévère

我相反。

我认为这不是由 uft8mb4 utf8 引起的,因为即使我使用相同的配置,以前也没有遇到此问题。 但是,似乎与之相关。

如何解决此问题,以便PHP显示( SELECT )和数据库( INSERT )都显示相同的确切信息?

0 个答案:

没有答案