function encodeURIComponent(uriComponent){ var componentString = ToString(uriComponent); var unescapedURISet = GetUriUnreservedCharacters() + '#'; // 15.1.3 return Encode(componentString, unescapedURISet); // 15.1.3.1}