解决网络传输的过程中,出现乱码的问题

最近在做Android端(使用Volley框架)与后台(使用struct2和Hibernate)的交互(使用GET方式),但是在数据传输的时候出现了乱码的问题。

解决方法:

1、将获取到的数据转换为UTF-8编码。例如:new String(login.getUsername().getBytes("ISO-8859-1"), "utf-8");

2、若还是不行,则在1的基础上,在Android端将要传输的数据转换为UTF-8编码。例如:String strUserName = URLEncoder.encode(userName, "UTF-8");

你可能感兴趣的:(android,网络,数据,编码,utf-8)