const set1 = ";,/?:@&=+$";      // Reserved characters
const set2 = "-_.!~*'()";       // Unescaped characters
const set3 = "#";               // Number sign
const set4 = "ABC abc 123";     // Letters, numbers, and spaces

console.log(encodeURI(set1));      // ;,/?:@&=+$
console.log(encodeURI(set2));      // -_.!~*'()
console.log(encodeURI(set3));      // #
console.log(encodeURI(set4));      // ABC%20abc%20123

console.log(encodeURIComponent(set1)); // %3B%2C%2F%3F%3A%40%26%3D%2B%24
console.log(encodeURIComponent(set2)); // -_.!~*'()
console.log(encodeURIComponent(set3)); // %23
console.log(encodeURIComponent(set4)); // ABC%20abc%20123