我继承了世界各地的大型城市数据库。
我注意到某些城市的placeName
栏中出现了乱码。
例如:
Cité Administrative de l'Etat
在数据库中显示为Cité Administrative de l'Etat
。
placeName
列的排序规则为utf8_general_ci
,排名表为utf8mb4_unicode_ci
。
如何在列placeName
中找到不包含属于任何语言字母的字母的所有城市名称?
找到这些内容后,如何自动修复它们,例如,Cité Administrative de l'Etat
变为Cité Administrative de l'Etat
,而无需逐个手动执行每个操作?
答案 0 :(得分:0)
在Trouble with utf8 characters; what I see is not what I stored中查找Mojibake,看看出了什么问题。
然后http://mysql.rjweb.org/doc.php/charcoll#fixes_for_various_cases看看如何修复表格。