关于mysql数据库的乱码问题

请参考:http://www.linuxidc.com/Linux/2016-02/128315.htm
 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请求头进行解码。





posted @ 2018-11-24 20:32  Soviby  阅读(145)  评论(0编辑  收藏  举报