开发者社区 问答 正文

关于BAE的MYSQL数据库的问题

项目中要保存韩文,特殊字符。
数据库使用的UTF8编码,通过JDBC insert 韩文和特殊字符都会变成问号,但是使用PhpMyAdmin 却不会。
dao.add("INSERT INTO TABLE VALUES ('CD','이지은')"); // JDBC代码
INSERT INTO TABLE VALUES ('CD','이지은') // PhpMyAdmin
直接执行的insert语句,不存在传输读取的编码问题。
为什么同一段SQL,JDBC会乱码,PhpMyAdmin却不会。
出现这种问题的原因有哪些?给百度反应了,都没人回。

展开
收起
落地花开啦 2016-02-26 15:42:03 2593 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    数据库链接字符串
    比如jdbc:mysql://localhost:3306/hdb?useUnicode=true&characterEncoding=utf-8

    2019-07-17 18:48:19
    赞同 展开评论