繁体   English   中英

显示内容的奇怪字符

[英]Strange characters displaying a content

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

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

上个月,当3DPrint.com团队的同事们在RAPID 2016上晒太阳时,回到家中, 我们报道Type A Machines揭示的用于生成内部结构的新方法 他们的Cura Type A软件(目前可作为公共Beta版下载)已通过新功能进行了增强,这些新功能可增强访问权限并提高在3D打印中生成内部几何图形和填充的效率。 A型机器将3D对象的内部结构称为“内部结构”,而不是填充,并且名称的更改也证明了这些功能是3D打印软件的真正突破。

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

上个月,当我3DPrint.com团队的同事们在RAPID 2016上晒太阳时,回到家中,我们报道了Type A Machines揭示的用于生成内部结构的新方法。 他们的Cura Type A软件(目前可以作为公共Beta版下载)已通过新功能进行了增强,这些新功能可增强访问权限并提高在3D打印中生成内部几何图形和填充的效率。 A型机器将3D对象的内部结构称为“内部结构”而不是填充,并且名称的更改也使人们确信这些功能是3D打印软件的真正突破。

好吧,在我的脚本PHP中,一旦我通过file_get_content函数获取了内容,就在将其发送到数据库之前使用utf8_encode

好吧,我应该怎么做才能避免显示奇怪的字符?

您能否在将它们发送到数据库之前尝试对其进行序列化,并在显示数据之前对其进行反序列化?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM