在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替换空格。
答案 0 :(得分: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)
}