项目中遇到中文乱码问题,光靠发帖提问是不顶事儿的,就得一对一的解决,我中文问题解决了不少了,主要是jsp+mysql或者 ssh+mysql 当然sqlserver的也能解决一些。欢迎找我调乱码。可以联系我的QQ,我的id就是qq
加我时请注明java乱码问题

解决方案 »

  1.   

    方法一:
    1、在JS里对中文参数进行两次转码 
    var login_name = document.getElementById("loginname").value; 
    login_name = encodeURI(login_name); 
    login_name = encodeURI(login_name); 2、在服务器端对参数进行解码 
    String loginName = ParamUtil.getString(request, "login_name"); 
    loginName = java.net.URLDecoder.decode(loginName,"UTF-8"); 
    方法二:
    response.setContentType("text/html;charset=utf-8");
    方法三:
    str = new String(str.getBytes("iso-8859-1"), "utf-8")