将.txt文件导入到mysql中时出现乱码

2024-11-24 09:47:50
推荐回答(4个)
回答1:

像你这样用"load data local infile "导就可以了

你这样的乱码,是由于字符集不对应引起的

用下面的语句看看你的连接的编码是什么:
show variables like '%char%';

然后你在运行sql语句前先发送类似下面的语句:
set names 'UTF8'

另外,还要看你的phpmyadmin的终端编码是否兼容,如:可以将phpmyadmin的终端编码设置为UTF8

经过这样同步处理后,乱码的问题就得以解决了

回答2:

这个是编码问题,文件的编码和数据库的不符合
建议先用ultraedit转一下文件的编码
具体是gbk还是utf还是unicode,试试看就知道了

回答3:

以什么方式导出的文件格式.就以什么样的格式导入.这样才不会出现编码问题

回答4:

将utf8_bin改成gbk