
今天用webserver链接mysql以前在实验室的电脑上链接好好的 现在考到我的本本上链接就出现了上述的错误
在网上找了半天,其实不是什么字符编码的问题,就是mysql驱动的问题,我把用的mysql-connector-java5.1.18
改为mysql-connector-java5.1.6然后问题得到解决。。。。技术问题找谷歌。。。。。百度半天都说字符编码设置的问题
这个问题今天上午终于解决,是由于Mysql驱动版本引起的:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.18</version>
</dependency>
改为:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
MYSQL 5.5 之前, UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区, BMP是从哪到哪,到 http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters 这里看,基本就是0000~FFFF这一区。 从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4,一个字符最多能有4字节,所以能支持更多的字符集。
| 欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) | Powered by Discuz! 7.2 |