我们也遇到过同样的问题,后来都不用PreparedStatement了,全改成sql语句然后转换编码解决了。不过你可以试试转换“中国”的编码,多试几次,祝你好运。