注册 登录
编程论坛 JAVA论坛

利用java程序向mysql中添加中文数据的时候,出现了乱码,不知道怎么回事

yu1543054075 发布于 2015-10-13 18:11, 1249 次点击
--------+----------------+---------+----------------+------------+----------+---------+
 BookNO | BookName       | Author  | Publishment    | ButTime    | Borrowed | Ordered |
--------+----------------+---------+----------------+------------+----------+---------+
  10001 | oracle快速入门 | 王海亮  | 水利出版社     | 2003.1.12  | 否       | 否      |
  10002 | 数据库项目案例 | 周兴华  | 清华出版社     | 2003.3.16  | 否       | 否      |
  10003 | 大学英语       | 王海    | 外文出版社     | 2007.1.12  | 否       | 否      |
  10004 | 体育           | 张亮    | 体育出版社     | 2003.1.12  | 否       | 否      |
  10005 | 英语大全       | jeans   | 外文出版社     | 2003.1.12  | 否       | 否      |
  10006 | 计算机网络     | 谢希任  | 高教出版社     | 2003.11.04 | 否       | 否      |
  10007 | 考验英语       | 李阳    | 文化出版社     | 2003.3.12  | 否       | 否      |
  10008 | 数值分析       | 王文超  | 实践出版社     | 2008.1.15  | 否       | 否      |
  10009 | java me        | 秦一杰  | 人民邮电出版社 | 2004.1.12  | 否       | 否      |
  10010 | 思想理论       | 吴俊    | 同济大学出版社 | 2003.1.12  | 否       | 否      |
100011 | C????          | ?·???? | ?????ó?§     | 2015-8-1   | ·?      | ·?     |


+--------------------------+--------------------------+
| Variable_name            | Value                    |
+--------------------------+--------------------------+
| character_set_client     | gbk                      |
| character_set_connection | gbk                      |
| character_set_database   | gbk                      |
| character_set_filesystem | binary                   |
| character_set_results    | gbk                      |
| character_set_server     | gbk                      |
| character_set_system     | utf8                     |
| character_sets_dir       | D:\Mysql\share\charsets\ |
+--------------------------+--------------------------+
求解
4 回复
#2
林月儿2015-10-13 18:31
没有乱码,你是通过终端查看数据的吧
#3
诸葛欧阳2015-10-13 19:19
MySQL默认是Iatin1编码使用中文可能会出现乱码,在创建数据库时要指定数据库编码
eg:CREATE DATABASE database_name CHARACTER SET utf8
#4
calix2015-10-13 20:14
mysql安装根目录修改my.ini
default-character-set=utf8
character-set-server=utf8
#5
hhwz2015-10-13 22:40
连接数据库的url加上 ?useUnicode=true&characterEncoding=UTF-8
1