javascript如何编码网址,其中包含' - '

时间:2016-03-08 03:51:08

标签: javascript

我试图将参数传递给这样的网址:

bike-my-myRecharge-dailyAccount-detail.html?billTime=2016-02

但我得到的网址始终是:

bike-my-myRecharge-dailyAccount-detail.html?billTime=2013

我已尝试过encodeURIComponent()encodeURI(),但它无法正常使用。

1 个答案:

答案 0 :(得分:0)

  

我尝试过encodeURIComponent()和encodeURI(),但它不起作用。

您能否发布您所看到的错误。

//test url
var uri = "my test.com?bike-my-myRecharge-dailyAccount-detail.html?billTime=2016-02";

var res = encodeURI(uri);

-将被编码为%2D

您可以在W3C

中直接测试已编码的网址