标签: mysql utf-8 character-encoding
将整个网站的数据库从ISO-8859-1转换为UTF-8后,旧数据似乎存在问题并将新数据存储在数据库中。
数据库中新数据的特殊字符现在完全显示在网站上,但在数据库中它们的存储方式如下:üåaeü。在某些表中,由于转换,旧数据的特殊字符完全搞砸了。
üåaeü
新数据库发生了什么,是否可以修复损坏的旧数据?
我将整个数据库转换为UTF-8,并将所有表的排序规则设置为utf8_general_ci。所有网站文件都使用shell命令iconv转换为UTF-8。
utf8_general_ci
iconv