问答详情
源自:2-7 JDBC实战---搭建控制层

添加信息 打印输出中文名是乱码 怎么解决 谢谢

1小溪

2小美

7小李

8??


提问者:neuer3162169 2017-05-22 16:12

个回答

  • 杜孝飞
    2017-05-23 23:26:15
    已采纳

    连接数据库的时候没有说明编码,如果数据库使用的utf-8就这把连接数据库的url改成加成这样"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=utf-8"

    同理,如果是gbk,"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=gbk"


  • 用户1098335
    2017-05-24 15:03:37

    同意上方观点