3、解决的办法:
(1)set names gbk;(只对当前窗口有效)
(2)找到mysql的安装目录,把文件my.ini里的“default-character-set=utf8”修改为“default-character-set=gbk”,然后重启mysql服务
注意:如果在安卓程序里用AsyncHttpClient开源项目发送,只需:
// [3.1.0]准备请求体的内容
RequestParams params = new RequestParams();
params.setContentEncoding("gbk");//加上这句就行了
params.put("username",User.getInstance().getUsername());
params.put("name", et_name.getText().toString().trim());
然后。服务器端要用request.setCharacterEncoding("gbk");对POST请求头进行解码。