gpt4 book ai didi

mysql - 字符编码错误的数据库

转载 作者:行者123 更新时间:2023-11-29 15:33:21 33 4
gpt4 key购买 nike

我最终得到的数据库可能编码错误。例如有一行包含

profiles – Craftsman

有什么办法可以将其转换回原来的样子吗?我认为上面的字符应该是 ' 。我可能是错的。我尝试通过尝试将表转换为 utf8mb4

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

但运气不好。

有什么想法吗?

下面是mysql详细信息

enter image description here

并在 php 5.3.29 上运行。抱歉,升级 php 不是一个选项。

Htaccess 还有一个 AddDefaultCharset utf-8

最佳答案

我刚刚尝试过这种方法。希望对您的情况有所帮助。

首先,如果您已经将编码转换为“utf8mb4”,请将其转回之前的编码(在我的例子中,我将其更改为拉丁语)然后我使用此查询更新了编码字符错误的列

update table_name set column_name = CONVERT(CAST(column_name as BINARY) USING utf8mb4)

然后我再次将编码转换为 utf8mb4。

关于mysql - 字符编码错误的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58515057/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com