有人知道一种快速简便的方法来定位在将数据导入MySQL时未正确转换的特殊字符。
我认为这是一个由数据编码引起的问题(例如Latin-1与UTF-8)。无论问题最初发生在哪里,我都会在我需要删除的数据中遇到垃圾。
答案 0 :(得分:0)
这不太可能是一个简单的功能,因为例如,一个破碎的UTF-8特殊字符将由两个有效的ISO-8859-1字符组成。因此,尽管存在这些破碎角色的样式,但没有确定的方法来识别它们。
您可以构建搜索+替换函数来替换您语言中最常见的事件(例如Ãœ
Ü
,如果从UTF-8导入ISO-8859-1)。
也就是说,如果可能的话,最好使用正确的设置重新启动导入。