我们从不同格式的备份恢复到新的 MySQL 结构(已正确设置以支持 UTF-8)。我们在浏览器中显示了奇怪的字符,但我们不确定它们的名称,因此我们可以找到它们翻译成的主列表。
我注意到它们确实与特定角色相关。例如:
â„¢ always translates to ™
— always translates to —
• always translates to ·
我参考了这篇文章,这让我开始了,但这远不是一个完整的列表。要么我没有搜索正确的名称,要么这些从坏到好转换的“主列表”作为参考不存在。
此外,当尝试通过 MySQL 查询进行搜索时,如果我搜索 â,我总是让 MySQL 将其视为“a”。有什么方法可以调整我的 MySQL 查询,使它们成为更多的文字搜索?我们很少使用国际化,所以我可以安全地假设任何包含â字符的字段都被认为是一个有问题的条目,这需要通过我们正在构建的“fixit”脚本来解决。