url传值,中文编码问题
2017-12-19 18:21
309 查看
var contentData = encodeURIComponent(contents);
task_details?adid="+adid+"&pid="+pid+"&src="+src+"&tid="+tid+"&contents="+contentData;
另一个页面处理
String.prototype.getQueryString = function(name){ var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r; if ( r=this.match(reg) ) return unescape(r[2]); return null; }
var str = window.location.href.getQueryString("contents"); var str1 = decodeURIComponent(str);如果还是存在乱码的问题,就尝试换一个方法。
var $_GET = (function(){ var url = window.document.location.href.toString(); var u = url.split("?"); if(typeof(u[1]) == "string"){ u = u[1].split("&"); var get = {}; for(var i in u){ var j = u[i].split("="); get[j[0]] = j[1]; } return get; } else { return {}; } })();
var demo_str = decodeURIComponent($_GET['contents']); $('.con').html(demo_str); 还是不行,尝试下面写法:
var txt = decodeURIComponent(decodeURI($_GET['contents'])); // console.log(txt); string = txt.replace(/\\n/g,'<br />'); $('.con').html(string);
以上是俩种不同方式。
相关文章推荐
- 使用jquery获取url以及使用jquery获取url参数以及中文编码乱码的问题
- JAVA 需要打开的url含有中文时的编码问题
- 使用Curl进行抓取远程内容时url中文编码问题示例探讨
- 使用Curl进行抓取远程内容时url中文编码问题示例探讨
- 网站URL路径的中文问题[中文路径编码]【转】
- MySQL connection.url的编码导致中文乱码问题
- URL传递中文编码问题
- 前台页面使用utf-8编码,url中包含中文参数时后台获取参数乱码问题解决
- iOS中url中文编码问题
- Android url中文编码问题
- 关于android编码问题-URL中文编码-Activity中文编码与.java编码
- Cell选中问题 以及 URL中文编码
- URL中文编码问题之小结
- python处理url中的中文编码,以及其他编码问题
- iOS 中url中文编码问题
- URL中文编码问题
- url带中文参数请求在windows下和linux下的编码问题
- url里含有中文参数,已get方式提交到接口,中文编码后有乱码问题的一种解决
- 使用Curl进行抓取远程内容时url中文编码问题
- URL中文和编码问题