Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18680302
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: Mysql/postgreSQL

2008-04-02 15:36:21

 

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。

(责任编辑:卢兆林)

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