1.服务器往客户端写回中文数据时,由于安卓默认编码格式为utf-8,但是eclipse默认编码格式为iso-8859-1,但是由于iso-8859-1无中文,所有会使用电脑默认编码格式gbk,所以往服务器写回数据时,指定编码格式为utf-8即可
ServletActionContext.getResponse().getOutputStream().write("成功".getBytes("utf-8"));
2.客户端向服务器提交数据时,需要将中文信息使用URlEncoder 将其进行编码
在服务器端使用
System.out.println("username :"+new String(name.getBytes("iso-8859-1"),"utf-8"));
可以解决问题