1

在 W3Schools 中,他们给出了这个例子:

var uri = "http://w3schools.com/my test.asp?name=ståle&car=saab";
var res = encodeURIComponent(uri);

哪个可以满足我的要求,但是,当我运行它时,出现未实现 encodeURIComponent 的错误。

try{    
    var str:String = "Contracts and Leases";
    var rtn = encodeURIComponent(str);
}catch(e){
    println(e)
}

将以上内容添加到按钮我得到未实现的错误。有没有等价物我只需要用 %20s 替换空格。

4

1 回答 1

8

在您的情况下使用java.net.URLEncoder.encode(stringToEncode, "utf-8"),请执行以下操作:

try{    
    var str:String = "Contracts and Leases";
    var rtn = java.net.URLEncoder.encode(str, "utf-8");
}catch(e){
    println(e)
}
于 2014-10-06T19:41:33.163 回答