我在开发java写入mysql数据库的时遇到一个问题,在写入mysql之前有文字“朱镕基”,但是写入mysql后,在mysql中查看就成了“朱?基",中间的镕字变成了问号。我的mysql编码是用的utf8,请问是什么原因啊?
------解决思路----------------------
java代码写入DB的时候,把eclipse的编码也调成utf-8,要保持一致
如果不行,你在mysql中输入:set names gbk
可以通过status,查看server与client端编码是否一致,或者说客户端编码是否支持中文显示
------解决思路----------------------
将.java文件设置成utf-8编码 查看数据库编码是否为utf-8