在XPage中使用encodeURIComponent

时间:2014-10-06 18:06:09

标签: replace xpages xpages-ssjs encodeuricomponent

在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替换空格。

1 个答案:

答案 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)
}