显示内容的奇怪字符

时间:2016-06-12 09:58:09

标签: php utf-8

在DB中存储文本块并稍后在Web浏览器中显示时,我遇到了一个奇怪的问题。

让我们假设以下原始文本:

  

上个月,来自3DPrint.com团队的同事们在RAPID 2016正在晒太阳,回到家we reported on the new methodologies,以产生由Type A Machines揭晓的内部结构。他们的Cura Type A软件which is currently available for download as a public beta release已经增强了新功能,可以在3D打印中生成内部几何图形和填充,从而提高访问率和效率。 A型机器将3D对象的内部工作称为“内部结构”而不是填充,名称的更改使这些功能成为3D打印软件的真正突破。

这就是我在我的网站上显示的内容:

  

上个月,来自3DPrint.com团队的同事们在RAPID 2016上晒太阳,回到家乡,我们报道了用于生成由A型机器公布的内部结构的新方法。他们的Cura Type A软件目前可以作为公共测试版下载,它已经增强了新功能,可以提高访问速度和效率,从而在3D打印中生成内部几何和填充。 A型机器将3D对象的内部工作称为内部结构,而不是填充,名称的更改使这些功能成为3D打印软件的真正突破。

好吧,在我的PHP脚本中,一旦我通过 file_get_content 函数获取内容,我就会先使用 utf8_encode 将其发送给数据库。

那么,我应该怎么做以避免显示奇怪的角色?

1 个答案:

答案 0 :(得分:0)

您可以在发送到数据库之前尝试序列化它们并在显示数据之前反序列化吗?