Linux下向MySQL插数据出现问号乱码

来源:互联网 发布:安装工程预算软件 编辑:程序博客网 时间:2024/04/29 15:02

在Ubuntu下跑以前Windows下写的程序向MySQL中插入数据时,中文会变成问号(?),此时可以检查数据库编码:

这里写图片描述

此处为UTF-8,可见没有问题。

既然这样,要解决乱码问题,就需要在数据库连接的URL处加上一段代码来指定字符编码:

jdbc:mysql://localhost:3306/oa?useUnicode=true&characterEncoding=utf-8

这句话用来指定字符编码、解码格式。这样再插入中文就正常了。

0 0