问题描述
目前,我有一个XAMPP
服务器和与其相关的MysqL
数据库。数据库中的某些数据带有上标字符,例如™。我使用某种形式将此类数据插入数据库。在数据库中,它一直显示为â„¢
。但是,当我查询时,它在HTML
页中正确显示为™。
我的问题
我在另一台XAMPP
服务器上创建了相同的数据库,并通过从原始MysqL
数据库导出并导入到新的MysqL
数据库来传输数据。所有数据正确传输。但是这一次,当我查询特殊字符并显示在HTML
页面上时,它没有将上标字符显示为™,而是显示为â„¢
。
导出数据时,我也使用了utf-8
但是当我尝试通过使用查询向新MysqL
数据库中添加带有™的新数据时,这种添加的数据正确显示为™而不是â„¢
。但是这些导入的数据仍无法在HTML
页中正确显示。
我试图在连接文件中添加MysqLi_set_charset($conn,“utf8”)
。但这并不能解决问题。
有人知道为什么这样吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)