J2EE 解决MySQL中文乱码问题
来源:互联网 发布:软件开发认证证书 编辑:程序博客网 时间:2024/06/10 19:20
刚才遇到一个很蛋疼德问题,就在java执行executeupdate()后在table中看到中文全变乱码,然而网上大多数博客都是在mysql自身去找问题,我也跟着做了许多无功,蛋疼的博主。后来终于 发现了某博主在url
后指定了字符编码,结果一试就灵。现在记录下来以帮助更多人。
代码:
//创建PreparedStatement对象 PreparedStatement preparedStatement = connection.prepareStatement(sql); //对SQL语句中的参数动态赋值 preparedStatement.setString(1,usr); preparedStatement.setString(2,pw); preparedStatement.setString(3,sex); preparedStatement.setString(4,question); preparedStatement.setString(5,answer); preparedStatement.setString(6,email); //执行更新操作 preparedStatement.executeUpdate();
执行后中文全是乱码。
那是因为url中没有指定characterEncoding:
String url = "jdbc:mysql://localhost:3306/test_1";
这样的就会出现中文乱码。
解决:
String url = "jdbc:mysql://localhost:3306/test_1?characterEncoding=utf8";
Ok!完美解决!
阅读全文
1 0
- J2EE 解决MySQL中文乱码问题
- J2EE传参解决中文乱码问题
- 解决 mysql 中文乱码问题
- 解决MySQL中文乱码问题
- mysql 解决中文乱码问题
- 解决MySql中文乱码问题
- 解决mysql中文乱码问题
- 解决MySql中文乱码问题
- 解决Mysql中文乱码问题
- mysql 解决中文乱码问题
- 解决MySql中文乱码问题
- mysql解决中文乱码问题
- 解决Mysql中文乱码问题
- 解决mysql 中文乱码问题
- 解决mysql中文乱码问题
- 解决MySQL中文乱码问题
- 解决MySQL中文乱码问题
- 解决MySQL中文乱码问题
- Java中关于精度丢失的问题
- React-Router传参取值页面跳转
- jvm内存调优总结
- Redis主从复制下的工作原理梳理
- Tomcat运行原理
- J2EE 解决MySQL中文乱码问题
- 记一次bug:错误: 找不到或无法加载主类 Test
- CentOS安装JDK
- python3下使用mysql
- Hybrid APP混合开发的一些经验和总结
- 钉钉消息发送
- 学习vuejs的第一天(vuejs)
- 从输入URL到显示页面,发生了什么?
- 百度定位获取不到坐标,返回码162