【问题标题】:Best Method for Encoding/Decoding Multiple International Characters (MySQL/PHP)编码/解码多个国际字符的最佳方法 (MySQL/PHP)
【发布时间】:2017-02-01 18:42:10
【问题描述】:

场景:我创建了一个插件,可以从新闻网站中抓取元数据并存储在我的 D/B 中。然而,这些页面可以是英文、俄文、中文、西班牙文等。我花了很长时间来抓取数据并一般存储在 D/B 中。从这些页面获取数据、存储到 MySQL 然后在单个网页上呈现的最佳方法是什么?例如,我可能在一页上有 4 个包含 4 种不同语言的预告片。不太可能,但从技术上讲,它可能会发生。

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    您需要使用 UTF-8 字符集将数据存储在数据库中。有关更多信息,请参阅this question,特别注意描述utf8mb4 选项的答案。

    稍后,当您检索此存储的数据并将其显示在网页上时,应确保您的 HTML 字符集通过 <meta charset="utf-8" /> 标头标记设置为 UTF-8。

    【讨论】:

    • 谢谢,我还没有签入 utf8mb4 今晚会做测试并更新堆栈。
    • 嘿内特!我只是想更新。一切都很好,但正如你提到的,我只需要将我的 cols 从 utf8_general_ci 交换到 utf8mb4_general_ci 就可以了!谢谢!
    • 太棒了,我很高兴这有帮助!干杯:)
    猜你喜欢
    • 1970-01-01
    • 2016-08-18
    • 2012-07-24
    • 2011-02-08
    • 2012-02-26
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多