【问题标题】:Converting Composite Bytes to Unicode in MySQL在 MySQL 中将复合字节转换为 Unicode
【发布时间】:2010-11-25 09:18:44
【问题描述】:

我有一个最近迁移到另一台服务器的 MySQL 数据库。不幸的是,MySQL 在 Latin1 中转储其数据,其中包含由复合字节表示的任何 UTF-8 字符(例如 - 欧元而不是 -)。

是否可以运行一个简单的查询或脚本,在我的表中将这些复合字节转换为 UTF-8?不可能逐行进行,因为有数十万行。

【问题讨论】:

    标签: mysql utf-8 latin1


    【解决方案1】:

    【讨论】:

    • 这似乎是为了将俄语字符集转码为 UTF8。据我所知,它并没有真正解决复合字节的问题。不过我很欣赏这个链接。
    • 仅仅因为他们使用的示例是针对俄语字符集的,并不意味着您可以使其满足您的需求。例如,文档中的最后一个查询可能会纠正您的问题。您需要先在测试台上对其进行测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    • 2015-10-08
    • 1970-01-01
    • 2021-05-11
    • 2015-04-20
    • 2013-08-21
    相关资源
    最近更新 更多