解决Android与MySQL通讯中文乱码问题

初始状态是这样的:

修改后的状态是这样的:

首先需要确认数据库的字符集是否为UTF8

安卓代码如下:

conn = DriverManager.getConnection(
                    "jdbc:mysql://" + ip + ":3306/" + dbName + "?useUnicode=true&characterEncoding=UTF-8",
                    "root", "123456");

在JDBC链接后面增加了:

+ "?useUnicode=true&characterEncoding=UTF-8"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章