在mysql中输入show variables like 'char%';
显示如下:| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | gbk
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | gbk
| character_set_system | utf8怎么讲其他几个不是utf8的地方改为utf8啊,最好改了之后就设成默认的了!
显示如下:| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | gbk
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | gbk
| character_set_system | utf8怎么讲其他几个不是utf8的地方改为utf8啊,最好改了之后就设成默认的了!
解决方案 »
- mysql数据库 表中的字段类型 为什么会无缘无故的自动改变呢?
- 请教一个另类sql语句的写法
- 在cmd中mysql采用文本方式添加表数据时出问题
- ubuntu 10.04(32位) 下可以装 timesten吗?
- 批量替换MY SQL中所有表里某些相同字符,在线等
- 求查询语句一条(简单的跨表问题)
- 这个where子句有错误,SQL无法运行。
- slony谁用过呀??指点一下啊!!
- 急急急!!怎么能把MY SQL里的数据导入到SQL server2000中
- 请教引用另一个表字段求和的语句该怎么写
- 求助,mysql存储过程
- mysql 不能 REPAIR TABLE,所有的表都不能REPAIR,表是好的。
[mysql]default-character-set=utf8
重新启动MYSQL只对以后建立 的表有用,以前的用MYSQLDUMP备份后,重新建立库、表,导入数据
alter_specification ...
ALTER {DATABASE | SCHEMA} db_name
UPGRADE DATA DIRECTORY NAMEalter_specification:
[DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name
| character_set_connection | utf8
| character_set_database | gbk
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | gbk
| character_set_system | utf8
只需要设置一下环境变量即可
set character_set_database=utf8
set character_set_server=utf8;
在[mysqld]下
character_set_server=utf8