druid 英文操作系统插入中文字符 乱码.

px9o7tmv  于 2021-11-27  发布在  Java
关注(0)|答案(4)|浏览(342)

英文操作系统上,MYSQL encoding 配置 全部是UTF-8了, 插入中文字符后乱码.后来发现 PreparedStatement 变为
com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.

于是我换为C3P0测试,没乱码了.不知道是不是Druid 的一个bug.

7z5jn7bk

7z5jn7bk1#

jdbc url是否一样?我猜测不是druid的问题,而是url配置的问题。

8dtrkrch

8dtrkrch2#

是一样的.都是 url:jdbc:mysql://localhost:3306/XXXXX?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8

在 2013-09-10 09:55:14,"温高铁" notifications@github.com 写道:

jdbc url是否一样?我猜测不是druid的问题,而是url配置的问题。


Reply to this email directly or view it on GitHub.

wgmfuz8q

wgmfuz8q3#

今天我也遇到了这个问题,换成dbcp后,中文乱码消失

kadbb459

kadbb4594#

呵呵。不过druid的效率确实不错。

在 2014-04-11 19:05:31,zhaohaolin notifications@github.com 写道:

今天我也遇到了这个问题,换成dbcp后,中文乱码消失


Reply to this email directly or view it on GitHub.

相关问题