标题Tomcat与mysql之间传输中文数据不是乱码而是问号时?????
出现的问题:
在将mysql和Tomcat的编码格式全部转化为utf-8以后,发现通过前端页面传输到数据库的中文数据不是乱码而是整齐的一列 ????
解决方案:
- 查看数据库相关表格的编码方式是utf8还是utf8mb4,因为初期的mysql数据库设计的时候utf8编码方式每个字符最多只支持三个字节,而真正的 UTF-8 是每个字符最多四个字节,所以最好使用utf8mb4的编码方式
- 还有一种可能就是当Tomcat和没意思了数据库的编码方式都没有问题的时候,依旧出现中文数据到数据库成为问号(?)的情况,这时候需要需要检车一下,将数据库连接代码改成下面的内容:
jdbc_url=jdbc:mysql://localhost:3306/forum?