【问题标题】:MySQL Latin characters in legacy db遗留数据库中的 MySQL 拉丁字符
【发布时间】:2012-01-11 22:02:11
【问题描述】:

您好,我继承了一个需要从中使用数据的数据库。不幸的是,有些文本是西班牙语,并且有一些明显的编码问题。例如,这是一个存储在文本字段中的典型字符串:

Clara introducción a través del transporte de me...

我的问题是 - 是否有任何简单的方法可以将这些字符转换回它们使用 MySQL/PHP 时的字符?

任何建议表示赞赏。

【问题讨论】:

    标签: mysql character latin


    【解决方案1】:

    好的 - 答案是 PHP 中的 utf8_decode()

    【讨论】:

      【解决方案2】:

      在你连接到你的数据库后,一定要设置你想要通信的字符集。

      这取决于您使用的库或 PDO,但类似于 mysql_set_charset('utf-8');

      此外,当您打印输出时,请确保您的控制台设置为 UTF8。如果您在网页中显示,请确保通过标题和/或元标记正确设置页面字符集。

      【讨论】:

        猜你喜欢
        • 2011-12-17
        • 2023-03-19
        • 1970-01-01
        • 2015-06-26
        • 1970-01-01
        • 2014-06-03
        • 2021-03-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多