android客户端向服务器发送请求的时候,并将参数保存到数据库时遇到了中文乱码的问题:
解决方法:
url = "="
+ ordersNum + "&payServer=" + URLEncoder.encode(payServer, "UTF-8") + "&roleName=" + URLEncoder.encode(roleName, "UTF-8") + "&code=" +URLEncoder.encode(code, "UTF-8") ;因为参数payServer、code和roleName有可能是中文, 所以将其URLEncoder.encode,
在服务器端取值的时候:
payServer = new String(payServer.getBytes("iso-8859-1"), "utf-8");
payServer = URLDecoder.decode(payServer, "utf-8");
Ok。