为了账号安全,请及时绑定邮箱和手机立即绑定

有个编码问题

数据库插入的数据可以正常显示,但是用JDBC插入的中文没法显示,都是utf8啊,这个怎么搞

正在回答

1 回答

很好,问题解决了,在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

 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JDBC之 “ 对岸的女孩看过来”
  • 参与学习       99326    人
  • 解答问题       856    个

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

进入课程

有个编码问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信