如何在mysql中设置不同的字符集

需要设置server character set , database character set, client character set,如果有一个不大一样,就有可能导致乱码

server character set,client character set可以在mysql config文件中设置,比如设置为utf8:

vi /etc/my.cnf

# server
[mysqld]
default_character_set=utf8

# client
[mysql]
default_character_set=utf8

然后重启mysqld。设置database 字符集,可以在mysql中进行。对于新建database:

create database database_name default character set utf8;

对于已存在database:
alter database database_name default character set utf8;

改进jdbc client的字符集, 在设置连接字串时设定:如


jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

posted on 2009-04-06 12:19 胡鹏 阅读(302) 评论(0)  编辑  收藏 所属分类: 数据库


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2009年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

统计

常用链接

留言簿(3)

随笔分类

随笔档案

agile

搜索

最新评论

阅读排行榜

评论排行榜