标题:利用java程序向mysql中添加中文数据的时候,出现了乱码,不知道怎么回事
只看楼主
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
结帖率:90.24%
已结贴  问题点数:10 回复次数:4 
利用java程序向mysql中添加中文数据的时候,出现了乱码,不知道怎么回事
--------+----------------+---------+----------------+------------+----------+---------+
 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\ |
+--------------------------+--------------------------+
求解
搜索更多相关主题的帖子: 大学英语 java程序 王海亮 oracle 数据库 
2015-10-13 18:11
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:3 
没有乱码,你是通过终端查看数据的吧

剑栈风樯各苦辛,别时冰雪到时春
2015-10-13 18:31
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
得分:3 
MySQL默认是Iatin1编码使用中文可能会出现乱码,在创建数据库时要指定数据库编码
eg:CREATE DATABASE database_name CHARACTER SET utf8

一片落叶掉进了回忆的流年。
2015-10-13 19:19
calix
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:249
专家分:1442
注 册:2015-5-4
得分:3 
mysql安装根目录修改my.ini
default-character-set=utf8
character-set-server=utf8
2015-10-13 20:14
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
得分:3 
连接数据库的url加上 ?useUnicode=true&characterEncoding=UTF-8
2015-10-13 22:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-458154-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.121102 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved