java写jdbc时候数据库乱码问题
来源:互联网 发布:网络的协议数据单元 编辑:程序博客网 时间:2024/06/06 23:47
从两方面检查:
第一方面:检查数据库编码是否是UTF-8;如图:
第二方面:检查代码,在数据库URL后面加上?useUnicode=true&characterEncoding=utf-8&useSSL=false;如图:
最重要的是:明明上述两方面都是正确的,但是数据库还是乱码了!有一种情况很容易被忽略:很多时候我们是从别人的代码上拷贝 ?useUnicode=true&characterEncoding=utf-8&useSSL=false 而别人的代码可能就是用GBK或者其他代码写的,而拷贝到我们的代码中由于是string类型的,所以虽然我们设置了UTF-8编码,但其实仍然是GBK格式的URL。所以,可以试着删掉从代码上拷贝的 ?useUnicode=true&characterEncoding=utf-8&useSSL=false ,再重新敲或者再从网上复制。
附上代码表面一致,但是从GBK代码复制的和网上复制的区别:
代码均是下图:
两种效果:
太坑爹了,往往忽略了这坑爹的!!
阅读全文
0 0
- java写jdbc时候数据库乱码问题
- java写数据库中文乱码问题
- Java:jdbc连接数据库插入中文数据乱码问题
- Java:jdbc连接数据库插入中文数据乱码问题
- JSP写数据库乱码问题
- JDBC往MySql数据库中写汉字出现乱码的问题
- JDBC插入Mysql数据库中文乱码问题
- 解决JDBC访问数据库中文乱码问题
- Java写文件乱码问题
- java使用jdbc访问mysql数据库乱码
- servlet写入数据库的时候,数据库乱码问题
- java jdbc操作MySQL乱码问题
- Java:jdbc数据库连接出现中文乱码问题
- java 向jsp页面写数据的时候出现乱码
- java如数据库乱码问题
- 解决mysql数据库储存中文时候出现乱码的问题
- 解决JDBC操作数据库出现中文乱码的问题
- 将java的集合转换为数据库集合类型 解决weblogic调用存储过程的时候,返回值乱码问题
- splay模板
- 走入javascript(五)判断与数据类型
- linux内核定位方法总结
- 代理服务器的工作原理
- Android POST上传文件
- java写jdbc时候数据库乱码问题
- xml文档报错
- php7新特性
- 影响力-读后感
- 毕业设计、课程设计、个人相册
- Vim (二)
- Primer (二)
- Linux下文本编辑
- redis的持久化——RDB和AOF