有个编码问题

来源:-

Lion_ssg

2017-05-08 14:41

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

写回答 关注

1回答

  • Lion_ssg
    2017-05-08 15:02: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

     

JDBC之 “ 对岸的女孩看过来”

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

99327 学习 · 856 问题

查看课程

相似问题