导入的MySQL数据的上标字符在HTML页面中无法正确显示

问题描述

目前,我有一个XAMPP服务器和与其相关的MysqL数据库数据库中的某些数据带有上标字符,例如™。我使用某种形式将此类数据插入数据库。在数据库中,它一直显示â„¢。但是,当我查询时,它在HTML页中正确显示为™。

我的问题

我在另一台XAMPP服务器上创建了相同的数据库,并通过从原始MysqL数据库导出并导入到新的MysqL数据库来传输数据。所有数据正确传输。但是这一次,当我查询特殊字符并显示HTML页面上时,它没有将上标字符显示为™,而是显示â„¢

导出数据时,我也使用了utf-8

enter image description here

但是当我尝试通过使用查询向新MysqL数据库添加带有™的新数据时,这种添加的数据正确显示为™而不是â„¢。但是这些导入的数据仍无法在HTML页中正确显示

我试图在连接文件添加MysqLi_set_charset($conn,“utf8”)。但这并不能解决问题。

有人知道为什么这样吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)