Android写入到mysql里的中文总是乱码?
中文编码的问题总是让人头疼,之前在python爬虫就折腾得死去活来,现在写app又是这样。
总结下来,就是三点吧:
-
数据库: 确定字符编码是
utf8
, collate:utf8_general_ci
-
Android Studio: 字符编码设为
utf8
-
jdbc连接语句: 加上
?useUnicode=true&characterEncoding=utf8
这三点搞定了,就Ok.
Listen to your heart.