当前位置: 代码迷 >> Eclipse >> 用户注册登录模块 服务端接收乱码?该怎么处理
  详细解决方案

用户注册登录模块 服务端接收乱码?该怎么处理

热度:99   发布时间:2016-04-23 01:22:01.0
用户注册登录模块 服务端接收乱码????
客户端


userName = view_userName.getText().toString();
password = view_password.getText().toString();
String validateURL="http://42.96.167.153:8080/JsonWeb/LoginCheckServlet?userName="
+ userName + "&password=" + password;


服务端


userName = view_userName.getText().toString();
password = view_password.getText().toString();
String validateURL="http://42.96.167.153:8080/JsonWeb/LoginCheckServlet?userName="
+ userName + "&password=" + password;

System.out.println("用户名"+userName); 
显示:用户名:???

------解决方案--------------------
传:
<%=java.net.URLEncoder.encode("中文参数","GB2312")%>

取:
String username=java.net.URLDecoder.decode(request.getParameter("username"),"GB2312");
username= new String(username.getBytes("ISO-8859-1"), "utf-8");
  相关解决方案