javascript与java之间url互相编码与转码

原创 2012年03月27日 10:55:37

最近做到的项目中遇到关于url编码问题。问题如下:


在项目不同部分需要使用两种不同的url编码方式,javascript 和 java编码。而在解析部分,同样因为需要,使用两种方式分别对相应的url进行解码。如图所示:



以下是对应部分用到的方法:


javascript编码

encodeURI(cityname);

javascript解码

decodeURI(cityname);

java编码

URLEncoder.encode(citylist.get(i).getCityName(),"utf-8");

java解码

new String(request.getParameter("cityname").getBytes("ISO-8859-1"),"UTF-8");



JavaScript url 编码转换

在Web应用中经常会发现碰到被编码的字符串,看起来很费劲,这里提供一个简单的编解码程序,可以方便地查看原码或转码: unescape,decodeURI // ...
  • hongweigg
  • hongweigg
  • 2016年07月07日 19:22
  • 1127

java实现url编码与中文的互相转换

通过URLtoUTF8类中的toUtf8String和unescape两个方法,分别实现汉字转成URL编码和URL编码转成汉字的功能。在main()方法更改参数即可,完成测试转换。 package t...
  • u012364841
  • u012364841
  • 2014年12月16日 19:16
  • 2221

javaScript中URL编码转换

在使用url进行参数传递时,经常会传递一些中文名的参数或带特殊字符的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原...
  • lcb521
  • lcb521
  • 2008年08月28日 16:24
  • 2442

js java中文转码 适用于用url传递中文参数

今天我刚好遇到了相似的问题解决方法如下:1、在JS里对中文参数进行两次转码var login_name = document.getElementById("loginname").value;   ...
  • elfenliedef
  • elfenliedef
  • 2011年01月04日 11:45
  • 4771

url编解码与base64编解码

最近做手Q的邀请功能,遇到一个坑,手Q结构化消息分享功能接口如下: /**  * @param scene 标识发送手Q会话或者Qzone  *         eQQScene.QQScene_QZ...
  • linxinfa
  • linxinfa
  • 2016年08月11日 23:40
  • 2711

Url与Html的编码与解码(C#)

System.Web 命名空间System.Web.Dll引用HttpUtility.HtmlDecode(str);HttpUtility.HtmlDecode(str);HttpUtility.U...
  • xitongboy
  • xitongboy
  • 2005年10月05日 16:51
  • 7232

java中BASE64与urlUncode的编码与解码

下面是urlUncode的解码: 先模拟一段从客户端接收到的URL码 //读取文件并转为字节码 FileInputStream fs = new FileInputStream(new Fi...
  • BabyNiu411
  • BabyNiu411
  • 2013年08月15日 15:14
  • 1755

使用URLEncoder、URLDecoder进行URL参数的转码与解码 encodeURIComponent编码

url后参数的转码与解码  import Java.NET.URLDecoder; import java.Net.URLEncoder;     String strTest =...
  • zqd_java
  • zqd_java
  • 2016年12月13日 13:22
  • 2116

JAXB中Java对象和XML之间的转换

一.Jaxb处理java对象和xml之间转换常用的annotation有: @XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessor...
  • tiantiandjava
  • tiantiandjava
  • 2014年10月08日 15:27
  • 915

为啥requests和urllib,urllib2,urllib3的URL编码行为存在这种差异?

#!/usr/bin/env python #coding:utf-8 import requests,urllib,urllib2,urllib3,urlparse url = "htt...
  • qq_27446553
  • qq_27446553
  • 2016年03月07日 19:01
  • 1632
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript与java之间url互相编码与转码
举报原因:
原因补充:

(最多只允许输入30个字)