javascript hex to string unicode code example

Example 1: javascript hex to string

function hex_to_ascii(str1)
 {
	var hex  = str1.toString();
	var str = '';
	for (var n = 0; n < hex.length; n += 2) {
		str += String.fromCharCode(parseInt(hex.substr(n, 2), 16));
	}
	return str;
 }

Example 2: javascript unicode to string

//convert unicode to string

// using a variable
let unicodeString = "http\\u00253A\\u00252F\\u00252Fexample.com\u{1F4A9}\x61";
console.log(decodeURIComponent(JSON.parse('"' + unicodeString.replace(/\"/g, '\\"') + '"')));

// direct approach
console.log(decodeURIComponent(JSON.parse('"http\\u00253A\\u00252F\\u00252Fexample.com\u{1F4A9}\x61"')));