【问题标题】:Reference for converting UTF8 in a MySql DB在 MySql DB 中转换 UTF8 的参考
【发布时间】:2025-12-05 03:25:02
【问题描述】:

想知道是否有人可以提供帮助。

我最近在数据库和我继承的定制 CMS 的页面中遇到了 UTF8 问题。展望未来,现在一切都已排序,代码和数据库已更改为迎合并正确转换,但我有一个问题,数据库中的现有条目显然以旧字符格式坐在那里,我需要转换所有这些。

例如 Ķ, Ä«

我打算在 mysql 数据库中运行一个替换来替换所有这些,但我能做的就是知道所有这些奇怪的字符翻译成什么,例如ó。

谁能推荐一个好的表/参考来看看?我一直在寻找,但似乎找不到合适的东西。

如果我理解正确,这些是两个字节的 UTF8 字符。

谢谢

【问题讨论】:

    标签: mysql utf-8


    【解决方案1】:

    尝试在utf8_decode 中运行这些值。

    看起来它们是有效的,然后utf8_encode'd。

    如果是这种情况,请尝试运行循环并更新这些行。

    【讨论】:

    • 嗨,谢谢 - 我在实际页面上快速尝试了一下,它确实有效 - 我现在会找出更新数据库的最简单方法,似乎有大约 30 个表!