Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL数据库错误的列编码?_Mysql - Fatal编程技术网

MySQL数据库错误的列编码?

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)是可取的

我有一个使用编码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)是可取的,但在适当位置更改列不太可能修复所有现有数据。请看——即使您的应用程序不是PHP,同样的概念也适用。我不太担心数据,因为它只是一些不同站点收集的元数据。如果有必要的话,我甚至可以再卷曲一次。是的,我会做一个备份,并尝试转换到角色集-这是一些好的提示,谢谢大家…@AmyNeville做了那个工作?