select into 导出的TXT文件中文为乱码 怎么样能够解决此问题呢?
解决方案 »
- mysql如何把user表的password字段32位MD5加密啊
- 触发器里含游标怎么写?
- 如何能让mysql日期时间字段支持2010-07-06 03:44:10.182
- 求救 mysql 表速度慢的原因
- 为什么创建用户后,phpmyadmin不能进入MySQL的数据库?
- Mysql 5 的问题
- 求救:在MySQL中不能使用IN子查询
- 在mysql创建表遇到错误 请假大家 谢谢
- mysql子查询
- ORDER BY clicks 排序不正确
- MYSQL 隔段时间重起,日志不知道怎么打开,想让mysql 自动重起又不知道怎么办 ,继续帮助
- 刚学MySQL,初级问题,关于Row Format的说明
1.是在执行"select * into outfile 'backup.txt' from tb"之前,先执行set names gb2312或者gbk.
2.是修改你的my.cnf或my.ini,在[client]和[mysqld]下面都添加
default-character-set=gb2312或gbk,重启mysql
如果设置正确的话,就会有如下的结果:
mysql> show variables like '%char%';
+--------------------------+----------------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | gb2312
|
| character_set_connection | gb2312
|
| character_set_database | gb2312
|
| character_set_filesystem | binary
|
| character_set_results | gb2312
|
| character_set_server | gb2312
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
+--------------------------+----------------------------------------------------
-----+