Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103068493
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Mysql/postgreSQL

2008-03-23 23:38:53

来源:赛迪网    作者:30633

MySQL数据库中文问题的解决方法:

1.my.ini MySQL配置文件设置

[client]
default-character-set=gbk
[mysqld]
default-character-set=gbk

2.启动MySQL服务创建你的数据库

3.验证当前编码

命令行输入:

mysql -u root -p

登录你建立的数据库

>connect yourdatabasename

输入数据库状态命令

>status

假如结果如下:

Server characterset:    gbk
Db     characterset:    gbk
Client characterset:    gbk
Conn.  characterset:    gbk

则数据库字符集设置正确

3.然后(注:可选),设置 JDBC URL后面加参数

?autoReconnect=true&useUnicode=true&characterEncoding=GBK

这一步大家可以略过,当前版本的jdbc驱动会自动识别MySQL数据库的字符集

假如你使用的是utf8编码,可以更改default-character-set为utf8,MySQL默认的编码是latin1。

阅读(404) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~