insert中文,select正常显示;source 1.sql,select 却乱码
本帖最后由 weichanghe2000 于 2015-10-25 17:16 编辑大家好,我是新入门MySQL。
my.ini设置如下,设为 gbk。
在insert中文后,select * from stuedents 正常显示;
但是把insert语句放入 1.sql后,然后 source 1.sql,select * from stuedents 却乱码?
百度了下,设置gbk也没有解决。
谁可以帮我看下呢?
不胜感激 如果用Xshell、SecureCRT、PuTTY等工具登陆Linux之后操作MySQL,注意把会话的编码设置成UTF-8mysql> create table t1 (id int, name varchar(10)) DEFAULT CHARSET=gbk;
Query OK, 0 rows affected (0.07 sec)
mysql> set character_set_client='gbk';
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_connection='gbk';
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_results='gbk';
Query OK, 0 rows affected (0.00 sec)
mysql> insert into t1 values (1,'测试');
Query OK, 1 row affected (0.01 sec)
mysql> select * from t1;
+------+--------+
| id | name |
+------+--------+
| 1 | 测试 |
+------+--------+
1 row in set (0.00 sec)
页:
[1]