javaScript window.open()怎样传中文参数

2024-11-22 00:07:01
推荐回答(4个)
回答1:

首先中文不能使用url传递
所以你打开新页面使用url传参之前需要转码
encodeURI("中文") 能够吧中文编码

你到你打开的页面接收这个参数
如果是java的话
需要调用java.net.URLDecoder.decode(arg0, arg1)进行解码 然后就能够使用了
希望能帮到你

回答2:

在参数上加encodeURI("中文")就可以了。
例如window.open("baidu.com?method="+encodeURI("跳转"));

回答3:

encodeURL("xxx") 这样可以传中文
如果有特殊字符如 & ... 之类推荐用encodeURLComponent

回答4:

encodeURL转码