欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

html传参数,怎么让中文参数不乱码?_html/css_WEB-ITnose

程序员文章站 2022-06-16 09:32:30
...
我现在要用到html两个页面之间的传参,a.html 中

到b.html中就变成百分号什么的,全部乱了,请问这个有什么方法让中文不乱码吗?在线等!!

回复讨论(解决方案)

中文用urlencode先转换一下

中文用urlencode先转换一下

怎么转,能给个例子么?

在js中,字符编码用escape("XXX"),解码用unescape("XXX")

4楼的方法已不推荐使用 使用3楼的方法吧



到另外一个页面第二个页面接收值的时候,全部变成%%%??

var url=document.location.href;
var sub1=url.substring(url.indexOf("=")+1,url.indexOf("&"));
var sub2=url.substring(url.lastIndexOf("=")+1);
alert("sub1:"+sub1+" sub2:"+sub2);

sub1和sub2全部都是一些百分符合,我想要的是它能够显示中文

我已经知道了,用decodeURIComponent(sub1)解码就行了,非常感谢3lz的例子!!!