在MySQL数据库中查找特殊字符

时间:2010-07-29 18:34:31

标签: mysql

有人知道一种快速简便的方法来定位在将数据导入MySQL时未正确转换的特殊字符。

我认为这是一个由数据编码引起的问题(例如Latin-1与UTF-8)。无论问题最初发生在哪里,我都会在我需要删除的数据中遇到垃圾。

1 个答案:

答案 0 :(得分:0)

这不太可能是一个简单的功能,因为例如,一个破碎的UTF-8特殊字符将由两个有效的ISO-8859-1字符组成。因此,尽管存在这些破碎角色的样式,但没有确定的方法来识别它们。

您可以构建搜索+替换函数来替换您语言中最常见的事件(例如Ãœ Ü,如果从UTF-8导入ISO-8859-1)。

也就是说,如果可能的话,最好使用正确的设置重新启动导入。