MySQL 解决source 命令导入数据库 乱码
在我把库、表、sql脚本的编码格式都设置为UTF-8后,任然有乱码,任然有报错:
于是按以下方式重新登录后,解决:
mysql -u root -p --default-character-set=utf8 use dbname source F:/my.sql
也就是说连接数据库时必须指定编码为utf8。
脚本路径也要注意,windows的默认文件路径用的是反斜杠,最好使用“/”。
在我把库、表、sql脚本的编码格式都设置为UTF-8后,任然有乱码,任然有报错:
于是按以下方式重新登录后,解决:
mysql -u root -p --default-character-set=utf8 use dbname source F:/my.sql
也就是说连接数据库时必须指定编码为utf8。
脚本路径也要注意,windows的默认文件路径用的是反斜杠,最好使用“/”。