【问题标题】:Strange characters displaying a content显示内容的奇怪字符
【发布时间】:2016-06-12 09:58:08
【问题描述】:

在 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 打印中生成内部几何图形和填充物的访问和效率。 Type A Machines 将 3D 对象的内部运作称为“内部结构”而不是填充物,名称的变化证明了这些功能是 3D 打印软件的真正突破。

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

上个月,当我来自 3DPrint.com 团队的同事们在 2016 年 RAPID 上晒太阳时,我们回到了家乡——我们报道了由 Type A Machines 推出的用于生成内部结构的新方法。他们的 Cura Type A 软件目前可作为公共测试版下载,该软件已经增强了新功能,为在 3D 打印中生成内部几何图形和填充提供了更高的访问和效率。 Type A Machines 将 3D 对象的内部运作称为“内部结构”而不是填充物,名称的变化证明了这些功能是 3D 打印软件的真正突破。

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

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

【问题讨论】:

    标签: php utf-8


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 2014-02-12
      • 2013-10-29
      • 1970-01-01
      相关资源
      最近更新 更多