• js url传值中文乱码之解决之道


    因为js url在传值的过程中使用的是js自己默认的字符集编码规则,我们必须把它转成属于我们自己的编码规格

    在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试, 
    处理方法一。 
    js 程序代码:url=encodeURI(url);注意是整个URL 
    服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 
    处理方法二。 
    js:var url="name="+name; 
    url=encodeURI(encodeURI(url)); //用了2次encodeURI 
    window.location = "<%=path%>/inner/line/line.jsp?"+url; 
    服务器端的代码: 
    String linename = request.getParameter(name); 
    //java : 字符解码 
    linename = java.net.URLDecoder.decode(linename , "UTF-8");

    原文地址:http://www.jb51.net/article/20973.htm

    另外的参考:http://www.jb51.net/article/35361.htm

  • 相关阅读:
    java Udp协议简单的通讯
    java 简单装饰设计模式
    java 简单的拷贝文件夹
    java 简单的文件操作
    java 简单的进水放水
    java 洗牌 发牌
    less的在线安装
    移动端缩放设置
    less.js插件监听
    less使用
  • 原文地址:https://www.cnblogs.com/yanglian/p/3771998.html
Copyright © 2020-2023  润新知