15.1.3.3 encodeURI(uri)

2010-07-03

string encodeURI(uri:string)

This function replaces certain characters by the UTF-8 encoded version of that character. Does not encode the hash (#).

Code: (Meta Ecma)
function encodeURI(uri){
var uriString = ToString(uri);
var unescapedURISet = GetUriReservedCharacters() + GetUriUnreservedCharacters() + '#'; // 15.1.3
return Encode(uriString, unescapedURISet); // 15.1.3.1
}