标签: mysql
我使用source命令(source sql_file_name)导入SQL转储文件,然后在列的值中有一堆奇怪的字符。例如:¢。我如何解决它?我正在使用mysql 5.0.45。感谢。
答案 0 :(得分:1)
可能有人在列名中使用了重音字符,这总是一个坏主意。
导入文件时,MySQL需要知道文件的编码方式。所以你需要在导入文件之前发出“SET NAMES utf8”(或者不是utf8,只需选择正确的编码)。
如果您不使用正确的编码,您的数据也会被搞砸。