之前写android接口的时候是用servlet的,但是之前的那个项目一直有乱码,而且数据库放到别人的电脑上,就没乱码了,经过一番的查明,终于是把乱码的问题解决。
首先启动mysql,查看当前的字符集。SHOW VARIABLES LIKE 'character%'
可以看到,mysql的字符集,你可以mysql修改文件,来达到永久修改字符集,打开mysql安装目录的my.ini文件,修改default-character-set=gbk 这句代码 就ok了
另外修改后像上面有些Veriable_name不能被修改像character_set_database,character_set_server,这个时候就要求你用手动修改。
SET collation_database = utf8;
SET collation_server = utf8 ;
等等。。。。