MySQL数据库错误的列编码?
我有一个使用编码cp1252 West的列,它通常记录如下数据:MySQL数据库错误的列编码?,mysql,Mysql,我有一个使用编码cp1252 West的列,它通常记录如下数据: Diá»n Äà n Minecraft Viá»t Nam 我应该把它改成UTF-8还是其他编码,这能解决问题吗?我经常收到很多国外网站的短信 你有什么建议?我会备份数据库并尝试:更改数据库名称字符集utf8 COLLATE utf8\u unicode\u ci;ALTER TABLE tablename转换为字符集utf8 COLLATE utf8\U unicode\U ci使用utf8(实际上是utf8mb4)是可取的
Diá»n Äà n Minecraft Viá»t Nam
我应该把它改成UTF-8还是其他编码,这能解决问题吗?我经常收到很多国外网站的短信
你有什么建议?我会备份数据库并尝试:
更改数据库名称字符集utf8 COLLATE utf8\u unicode\u ci;ALTER TABLE tablename转换为字符集utf8 COLLATE utf8\U unicode\U ci代码>使用utf8(实际上是utf8mb4)是可取的,但在适当位置更改列不太可能修复所有现有数据。请看——即使您的应用程序不是PHP,同样的概念也适用。我不太担心数据,因为它只是一些不同站点收集的元数据。如果有必要的话,我甚至可以再卷曲一次。是的,我会做一个备份,并尝试转换到角色集-这是一些好的提示,谢谢大家…@AmyNeville做了那个工作?