有个编码问题
数据库插入的数据可以正常显示,但是用JDBC插入的中文没法显示,都是utf8啊,这个怎么搞
数据库插入的数据可以正常显示,但是用JDBC插入的中文没法显示,都是utf8啊,这个怎么搞
2017-05-08
很好,问题解决了,在url后面加上编码设置就好了
URL="jdbc:mysql://127.0.0.1:3306/jdbc"
+ "?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull";
还有可能是命令窗口编码问题:
解决办法:修改Windows PowerShell的默认代码页
-临时修改为UTF-8
chcp 65001`
永久修改代码页:
打开注册表 开始–>运行–>regedit
找到 [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor],新建一个项目Autorun
内容为:chcp 65001
举报