ISO-8859-1转换为UTF-8会破坏MySQL数据库

时间:2012-03-02 13:25:21

标签: mysql utf-8 character-encoding

将整个网站的数据库从ISO-8859-1转换为UTF-8后,旧数据似乎存在问题并将新数据存储在数据库中。

数据库中新数据的特殊字符现在完全显示在网站上,但在数据库中它们的存储方式如下:üåaeü。在某些表中,由于转换,旧数据的特殊字符完全搞砸了。

新数据库发生了什么,是否可以修复损坏的旧数据?

我将整个数据库转换为UTF-8,并将所有表的排序规则设置为utf8_general_ci。所有网站文件都使用shell命令iconv转换为UTF-8。

0 个答案:

没有答案