参考了好几个,这个是正确的,自己留着,下次开发直接按照这种处理 微信默认编码ISO-8859-1,需要转换 new String(userinfo.getBytes("ISO-8859-1"), "UTF-8");