在Ubuntu下跑以前Windows下写的程序向MySQL中插入数据时,中文会变成问号(?),此时可以检查数据库编码:
此处为UTF-8,可见没有问题。
既然这样,要解决乱码问题,就需要在数据库连接的URL处加上一段代码来指定字符编码:
jdbc:mysql://localhost:3306/oa?useUnicode=true&characterEncoding=utf-8
这句话用来指定字符编码、解码格式。
这样再插入中文就正常了。
Ubuntu15.10 Kylin安装MySQL 5.7.9:http://www.linuxdiyf.com/linux/16137.html
Ubuntu15.04的MySQL数据库允许Toad远程连接:http://www.linuxdiyf.com/linux/12995.html
Linux下查看MySQL的安装路径:http://www.linuxdiyf.com/linux/14760.html
ubuntu15.04手动安装MySQL5.6.27数据库:http://www.linuxdiyf.com/linux/14699.html
Ubuntu15.04下MySQL5.6安装过程:http://www.linuxdiyf.com/linux/13250.html