URL 编码乱码问题
来源:互联网 发布:淘宝账号查询信誉 编辑:程序博客网 时间:2024/06/02 13:47
javascript中可用的编码解码函数,有如下的组合:
- escape(string);
unescape(string); - encodeURI(string);
decodeURI(string); - encodeURIComponent(string);
decodeURIComponent(string);
他们之间的区别为:
escape/unescape:
以16进制编码字符串,对空格、符号等字符用%xx编码表示,对中文等字符用%uxxxx编码表示。自javascript1.5之后,此方法已经不被推荐使用。
encodeURI/decodeURI:
以UTF-8编码编码字符串,对这些字符:“; , / ? : @ & = + $”不做编码。
encodeURIComponent/decodeURIComponent:(推荐使用)
以UTF-8编码编码所有字符串。
var tit = $("TITLE").html(); //获取页面title 内容 var titles = encodeURIComponent(tit);//编码$.post("abcde.action",{title:titles});//post 方法传参 JQUERY
String title = new String(title.get(i).getBytes("GBK"),"UTF-8"); //解码title=java.net.URLDecoder.decode(title,"UTF-8");/*需要处理异常*/ //解码
- URL 编码乱码问题
- URL编码问题&乱码根源
- url字符串编码乱码问题
- URL乱码重新编码
- jsp使用URL编码传递中文参数乱码问题
- 浏览器自动转换URL编码产生乱码问题
- MySQL connection.url的编码导致中文乱码问题
- URL编码解决中文乱码
- 使用jquery获取url以及使用jquery获取url参数以及中文编码乱码的问题
- 解决中文拼接在url后的乱码问题--gbk 在url上的编码
- url中文乱码问题最好的解决办法-URL编码与两次encodeURI
- JavaWeb中浏览器URL编码,GET乱码问题方式乱码解决
- JavaWeb中浏览器URL编码,GET乱码问题方式乱码解决
- utf-8 编码的url gb2312编码接收 乱码问题 解决
- URL请求乱码问题
- C# URL乱码问题
- URL中文乱码问题
- url 中文乱码问题
- Linux内核中的xx_initcall
- 详解公钥、私钥、数字证书的概念
- 掌握11个技巧 保护Wi-Fi无线网络安全
- JVM内存调优
- shell中的“%%”
- URL 编码乱码问题
- rtsp和sdp协议简介
- SQL递归查询CTE
- keil的OxFD的BUG的修补办法
- JFreeChart详解
- sysfs文件系统和kobject的关系
- JAVA复习之JAVA中的一些小细节
- 内网安全防护中如何对企业内部共享信息的安全进行防护
- 分享10种可提升Android应用运行效果的技巧