mysql乱码处理总结

mysql乱码处理总结:

      (1)java中处理中文字符正常,在cmd client中显示乱码是字符集的问题.

      (2)字段长度设置够长,但插入中文字符时提示com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column错误是字符集的问题.

      (3)乱码问题归根到底是字符集的问题,那就从字符集设置方面考虑,不外乎下面几个方面:server,client,database,connection,results.

-------------------------解决办法----------------------

(1)修改 my.ini(MySQL Server Instance Configuration 文件)

# CLIENT SECTION

[client]

port=3306

[mysql]

default-character-set=gbk


# SERVER SECTION

[mysqld]

default-character-set=gbk

(2)修改data目录中相应数据库目录下的db.opt配置文件

default-character-set=gbk
default-collation=gbk_chinese_ci

(3)数据库连接串中指定字符集

URL=jdbc:mysql://yourIP/college?user=root&password=yourPassword&useUnicode=true&characterEncoding=gbk 注:在mysql4.1.0版 要加useUnicode=true&characterEncoding=gbk 如果是5.0版以上的,加不加都是没有关系的!

(4)在创建数据库时指定字符集

create database yourDB CHARACTER SET gbk;

(5)在dos命令上要设置

set names gbk

阅读更多
个人分类: MYSQL学习备忘录
下一篇如何完全卸载ORACLE
想对作者说点什么? 我来说一句

mysql乱码mysql乱码

2011年06月02日 26KB 下载

mysql乱码问题解决

2010年07月27日 3KB 下载

MYsql乱码MYsql乱码MYsql乱码

2009年07月01日 8KB 下载

Linux mysql utf8

2013年07月22日 14KB 下载

MySql乱码问题解决方法

2014年03月05日 6KB 下载

mysql乱码处理

2012年03月10日 962B 下载

mysql乱码解决方案

2011年11月16日 682B 下载

没有更多推荐了,返回首页

关闭
关闭