开发者社区> 问答> 正文

关于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 2505 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 18:48:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载