return encodeURIComponent(e).replace(/([_A-Z])|%../g,function(g,f){
return f?'%'+f.charCodeAt(0).toString(16):g;
}

Se qualcuno può aiutarmi gli sarei molto grato!
So che toString(16) fa l'hex del codice!
Ma boh... Grazie per qualsiasi tipo di aiuto!