jdbc连接mysql数据库出现中文乱码需要注意的问题
来源:互联网 发布:淘宝店的信誉如何提升 编辑:程序博客网 时间:2024/05/16 04:18
1、jsp传给servlet处理的数据如果有中文,则在servlet里要注意设置编码。
request.setCharacterEncoding("UTF-8");
2、与数据库建立连接时,要注意url要指定编码。
jdbc:mysql://localhost:3306/test_customer?characterEncoding=utf8这里是连接数据库test_customer时的url的值。在后头要设置编码,即:characterEncoding=utf8
3、数据库则需要保证有以下mysql命令的结果。
1、必须要设置下面这一句
set names gbk;
即它的结果是设置了:
character_set_client=gbk character_set_connection=gbkcharacter_set_results = gbk
</pre>2、设置数据库的编码</div></div><div><pre name="code" class="sql">alter database test_customer character set utf8 collate utf8_general_ci;
3、设置了数据表的编码
alter table customer character set utf8 collate utf8_general_ci;
4、保证了以上三个步骤,才可能避免出现中文乱码问题或者中文在数据库中显示为“?”。
0 0
- jdbc连接mysql数据库出现中文乱码需要注意的问题
- JDBC 连接mysql,存储出现中文乱码
- mysql中文乱码问题,需要注意修改的几个地方
- JDBC连接MySQL数据库中文乱码
- JDBC连接MySQL数据库中文乱码
- 解决JDBC操作数据库出现中文乱码的问题
- JDBC访问Mysql出现中文乱码问题
- JDBC连接MYSQL中文乱码问题
- JDBC连接MYSQL中文乱码问题 .
- jdbc连接mysql中文乱码问题
- jdbc 连接 mysql 时的中文乱码问题
- jdbc 连接 mysql 时的中文乱码问题
- jdbc 连接 mysql 时的中文乱码问题
- jdbc 连接 mysql 时的中文乱码问题
- jdbc 连接 mysql 时的中文乱码问题
- JDBC连接MySQL 插入中文数据的乱码问题
- Jdbc 连接 Mysql 时的中文乱码问题
- JDBC插入Mysql数据库中文乱码问题
- 一致性哈希算法(consistent hashing)
- BZOJ - 1609/USACO - Feb08 Silver Eating Together 麻烦的聚餐 重庆一中高2018级竞赛班第九次测试 2016.9.10 Problem 2
- 后台学习之---ServletContext学习
- 设计模式——观察者模式(C++)
- 时钟一:51单片机用替换的方法在数码管上显示时钟
- jdbc连接mysql数据库出现中文乱码需要注意的问题
- 多重部分和
- linux ubuntu samba 服务器
- CSDN写博客添加代码两种方法
- FFmpeg浅尝辄止(一)——工欲善其事,必先利其器
- effective stl 第12条: 切勿对STL容器的线程安全性有不切实际的依赖
- HTML基本标记
- 从实际出发,深切感受当地教育
- 欢迎使用CSDN-markdown编辑器