首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2013-07-01 
用户注册登录模块 服务端接收乱码????客户端userName view_userName.getText().toString()password v

用户注册登录模块 服务端接收乱码????
客户端


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");

热点排行