function unescapeUnicode(str) {

        // unescape unicode codes
        var codes = [];
        var code = parseInt(str.substr(2), 16);
        if (code >= 0 && code < Math.pow(2, 16)) {
            codes.push(code);
        }
        // convert codes to text
        return codes.reduce(function (acc, val) { return acc + String.fromCharCode(val); }, '');
    }
function unescapeUnicode(str) {

        
        var codes = [];
        var code = parseInt(str.substr(2), 16);
        if (code >= 0 && code < Math.pow(2, 16)) {
            codes.push(code);
        }
        
        return codes.reduce(function (acc, val) { return acc + String.fromCharCode(val); }, '');
    }
function unescapeUnicode ( str ) { // unescape unicode codes var codes = [ ] ; var code = parseInt ( str . substr ( 2 ) , 16 ) ; if ( code >= 0 && code < Math . pow ( 2 , 16 ) ) { codes . push ( code ) ; } // convert codes to text return codes . reduce ( function ( acc , val ) { return acc + String . fromCharCode ( val ) ; } , '' ) ; }
Unescape unicode chars ('\u00e3')
Unescape unicode chars ( \ u00e3 )