时间:2021-07-01 10:21:17 帮助过:61人阅读
1.在指定字符集方面,mysql5版本的配着与4有些不同,以前的版本乎将要指定的变量放在mysqld中就可以了,或者在各个模块指定default-character-set=utf8也是可以的,但是在5.6版本是不行的,查看日志会发现有unknown variable'default-character-set=utf8的错
1.在指定字符集方面,mysql5版本的配着与4有些不同,以前的版本似乎将要指定的变量放在mysqld中就可以了,或者在各个模块指定default-character-set=utf8也是可以的,但是在5.6版本是不行的,查看日志会发现有unknown variable'default-character-set=utf8的错误。其实只要配置两个方面就可以了
[client] #password = your_password port = 3311 socket = "C:/SoftWareAndTool_tian/CompilerIDE/mysql/mysql.sock" default-character-set=utf8 # Here follows entries for some specific programs # The MySQL server [server] #port = 3311 #socket = "C:/SoftWareAndTool_tian/CompilerIDE/mysql/mysql.sock" character_set_server=utf8
show variables like '%char%';
2.用insert语句测试,如果insert语句插入的汉字可以读出,但是从文件载入的数据无法读出汉字,可能是以下两个问题之一:
载入数据时,指定字符编码、
load data local infile 'D:/1.txt' into table testdata character set utf8 fields teminated by '/t';