需求:将生成好的sql文件的数据导入到数据库中
环境:linux utf8
mysql cp935
错误情况:sql中的文件显示的日文是的情况,使用文本工具查看没有出现乱码的情况,在导入数据库后,执行select 查看数据库数据发现乱码的情况
工具:emedit,putty
解决过程 :
1.查看数据库字符集是否正常
\s
Server characterset: cp932
Db characterset: cp932
Client characterset: cp932
Conn. characterset: cp932
2.这里最容易出错的地方是client characterset
更改方法:set names cp932
--一个不错的命令:
mysqlimport --fields-optionally-enclosed-by="'" --fields-terminated-by=, --lines-terminated-by="\r\n" -uroot wxtest /mysql_ASP_struction_data/temp/user.csv
环境:linux utf8
mysql cp935
错误情况:sql中的文件显示的日文是的情况,使用文本工具查看没有出现乱码的情况,在导入数据库后,执行select 查看数据库数据发现乱码的情况
工具:emedit,putty
解决过程 :
1.查看数据库字符集是否正常
\s
Server characterset: cp932
Db characterset: cp932
Client characterset: cp932
Conn. characterset: cp932
2.这里最容易出错的地方是client characterset
更改方法:set names cp932
--一个不错的命令:
mysqlimport --fields-optionally-enclosed-by="'" --fields-terminated-by=, --lines-terminated-by="\r\n" -uroot wxtest /mysql_ASP_struction_data/temp/user.csv