使用source命令导入sql dump时,表列中的奇怪字符值

时间:2011-07-24 14:54:23

标签: mysql

我使用source命令(source sql_file_name)导入SQL转储文件,然后在列的值中有一堆奇怪的字符。例如:¢。我如何解决它?我正在使用mysql 5.0.45。感谢。

1 个答案:

答案 0 :(得分:1)

可能有人在列名中使用了重音字符,这总是一个坏主意。

导入文件时,MySQL需要知道文件的编码方式。所以你需要在导入文件之前发出“SET NAMES utf8”(或者不是utf8,只需选择正确的编码)。

如果您不使用正确的编码,您的数据也会被搞砸。