Lion_ssg
2017-05-08 14:41
数据库插入的数据可以正常显示,但是用JDBC插入的中文没法显示,都是utf8啊,这个怎么搞
很好,问题解决了,在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
JDBC之 “ 对岸的女孩看过来”
99327 学习 · 856 问题
相似问题