mysql乱码处理总结

转载 2011年01月17日 16:32:00

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乱码处理

查看数据库编码: show create database db_name; 查看表编码: show create table tbl_name; 查看字段编码: show full...
  • u011402197
  • u011402197
  • 2014年11月10日 21:09
  • 348

[转]mysql乱码关键处理总结

本文转自:http://anti-pure.javaeye.com/blog/206912原文如下:mysql乱码处理总结:      (1)java中处理中文字符正常,在cmd client中显...
  • freeliver54
  • freeliver54
  • 2009年09月25日 14:49
  • 304

MYSQL乱码处理

mysql乱码处理总结:    (1)java中处理中文字符正常,在cmd client中显示乱码是字符集的问题.    (2)字段长度设置够长,但插入中文字符时提示com.mysql.j...
  • feilongjian001
  • feilongjian001
  • 2011年10月17日 09:38
  • 512

mysql乱码处理

转自:http://helloworlda.iteye.com/blog/1275160 MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者ut...
  • u012294371
  • u012294371
  • 2014年10月27日 09:24
  • 298

asp.net使用Mysql乱码处理

  在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候...
  • jiejinjivsn
  • jiejinjivsn
  • 2009年12月01日 14:49
  • 113

asp.net使用Mysql乱码处理

  在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候...
  • jiejinjivsn
  • jiejinjivsn
  • 2009年11月28日 15:54
  • 148

Linux下mysql乱码处理

关于linux下面的mysql乱码处理分为两种环境,也是我迄今为止碰见的两种环境,希望对遇到此问题的朋友有所帮助. 第一种:环境ubuntu 安装方式:apt-get mysql 乱码解决方案:vim...
  • liubihang
  • liubihang
  • 2013年11月26日 20:08
  • 241

总结---如何处理Mysql乱码, Mysql修改编码格式

安装MySQL之后修改编码方式 MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编...
  • Black_ChramHeiMei
  • Black_ChramHeiMei
  • 2014年06月13日 15:04
  • 406

jdbc处理mysql乱码

java 操作 mysql中文乱码,网上找了很多。都没用。自己总结了一下。 1,解决MYSQL的中文乱码,修改C:\Program Files\MySQL\MySQL Server 5.0中的def...
  • arsenic
  • arsenic
  • 2012年11月13日 22:06
  • 329

MySQL乱码问题解决总结

MySQL支持几十种编码方式,并且默认的编码为latin1(一种西方字符编码方式)对中文支持不太好,因此需要设置MySQL的编码方式。如果没有设置或者设置不对很容易出现中文乱码。 常见的中文编码方式...
  • wuruiaoxue
  • wuruiaoxue
  • 2016年02月16日 22:29
  • 351
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql乱码处理总结
举报原因:
原因补充:

(最多只允许输入30个字)